首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
零与一
掘友等级
前端开发者
小菜鸡一枚,实践出真知
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
零与一
前端开发者
·
9月前
关注
十大排序算法总结
十大排序算法 排序算法 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 冒泡排序(Bubble Sort) O(n^2) O(n^2) O(n) O(1...
赞
评论
分享
零与一
前端开发者
·
9月前
关注
思考:技术的本质是什么
作为一名软件工程师,你是否有过这样的体会。随着时代的发展,各种新技术层出不穷,老的技术还没有学会或者精通的时候,又出一种新的语言或者技术对其取代,导致我们需要一直不断的学习...
赞
评论
分享
零与一
前端开发者
·
9月前
关注
MVVM+Monorepo工程设计
MVVM+Monorepo工程设计 背景 为了实现视图与逻辑分离,增强项目的可维护性和提高复用度,开放平台项目采用mvvm模式 + monorepo拆包的方式搭建应用工程。...
1
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-14-dom异步更新机制(nextTick)
我们通过响应式原理的分析得知,当数据改变之后,界面会跟着响应发生变化,Vue内部会再次执行_update方法,生成新的Vnode,比较新旧Vnode,然后进行更新dom的操...
3
2
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-13-数据响应式原理
在之前的章节中,我们讲解了Vue的实例化,从模版编译-> ast -> render函数 -> vnode -> 初次渲染。 但是界面初次渲染之后,我们需要使用系统,在使用...
3
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-12-渲染之createElm初次渲染
时创建子节点,这个方法中会递归的调用createElm方法创建dom元素,如果是组件的话会进入createComponent方法中,如何创建子组件会在专门的部分详细讲解。 ...
2
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-11-渲染之Vue.prototype._update
概述render函数执行以后会生成虚拟节点Vnode,Vnode以参数传入_update方法,此方法的作用就是更新或渲染真实的dom节点我们看一下_update方法的实现,...
3
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-10-虚拟dom之render()
这个方法主要作用就是创建Vnode,即虚拟dom,如果是标签元素,就创建标签对应的Vnode,如果是组件那么创建组件的Vnode。 其实虚拟dom就是将render函数执行...
2
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-9-模版编译-generate(ast, options)
parse方法生成ast之后,又调用了generate方法将ast转化为render函数generate(ast,options)generate主要调用了genEleme...
2
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-8-模版编译-parse(template,options)
ast示例定义模版如下我们debugger调试查看生成的ast如下最外层的div被转化为如下结构,div下有五个子节点,分别是两个p标签,两个文本节点,一个div节点v-f...
2
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-7-模板编译
我们知道newVue(options)最终执行了vm.$mount方法,此方法在具有模版编译的版本中执行会调用entry-runtime-with-compiler.js中...
3
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-6-new Vue(options)
updateListeners()方法主要作用就是将绑定在组件上的事件,保存至vm._events属性中,并且如果绑定的事件更新了,那么vm._events中的事件也会更新...
4
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-5-模版编译入口文件
runtime/index.js执行完以后,执行了entry-runtime-with-compiler.js,此入口文件主要定了Vue.prototype.$mount(...
2
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-4-Vue.use()插件机制
Vue.use可以实现插件的注册这个方法主要把Vue引用通过install(Vue)方法暴露出去,当调用Vue.use(Plugin)时,会执行Plugin.install...
2
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-3-全局api
initGlobalAPI(Vue)全局api是在src/core/index.js中引入并执行的Vue.util下定义了四个方法warn是提示警告用的,非重点extend...
2
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-2-Vue相关原型方法
Vue.prototype.$forceUpdate 迫使 Vue 实例重新渲染。注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。...
2
评论
分享
零与一
前端开发者
·
4年前
关注
Vue源码分析系列文章(原创)
1.概述2.一系列Vue原型方法3.全局api4.Vue.use()插件机制5.模版编译入口文件6.newVue(options)7.模板编译8.模版编译-parse(te...
3
评论
分享
零与一
前端开发者
·
4年前
关注
vue源码分析-1-概述
然后覆盖了Vue.prototype.$mount的定义,在覆盖方法中,执行了compileToFunctions函数将template编译为render函数,此函数就是模...
2
评论
分享
零与一
关注了
Draveness
前端开发者
零与一
关注了
神三元
前端开发者
下一页
个人成就
文章被点赞
38
文章被阅读
10,822
掘力值
284
关注了
5
关注者
8
收藏集
0
关注标签
10
加入于
2020-03-12