首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
零与一
掘友等级
前端开发者
小菜鸡一枚,实践出真知
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
十大排序算法总结
十大排序算法 排序算法 平均时间复杂度 最坏时间复杂度 最好时间复杂度 空间复杂度 稳定性 冒泡排序(Bubble Sort) O(n^2) O(n^2) O(n) O(1) 稳定 选择排序(Sele
思考:技术的本质是什么
作为一名软件工程师,你是否有过这样的体会。随着时代的发展,各种新技术层出不穷,老的技术还没有学会或者精通的时候,又出一种新的语言或者技术对其取代,导致我们需要一直不断的学习各种新的技术。往往大多数情况
MVVM+Monorepo工程设计
MVVM+Monorepo工程设计 背景 为了实现视图与逻辑分离,增强项目的可维护性和提高复用度,开放平台项目采用mvvm模式 + monorepo拆包的方式搭建应用工程。 MVVM介绍 MVVM(M
vue源码分析-14-dom异步更新机制(nextTick)
我们通过响应式原理的分析得知,当数据改变之后,界面会跟着响应发生变化,Vue内部会再次执行_update方法,生成新的Vnode,比较新旧Vnode,然后进行更新dom的操作。 同步更新:当数据发生变化后,立即执行_update方法,进行 生成新的vnode->dom更新的过程…
vue源码分析-13-数据响应式原理
在之前的章节中,我们讲解了Vue的实例化,从模版编译-> ast -> render函数 -> vnode -> 初次渲染。 但是界面初次渲染之后,我们需要使用系统,在使用系统的过程中,我们会修改掉许多数据,在修改的同时,界面会随机发生变化,这就是所谓的数据响应式,也就是界面随…
vue源码分析-12-渲染之createElm初次渲染
时创建子节点,这个方法中会递归的调用createElm方法创建dom元素,如果是组件的话会进入createComponent方法中,如何创建子组件会在专门的部分详细讲解。 接下来我们看一下子组件是如何被渲染的。 Ctor就是保存在vnode中的继承自Vue的构造函数。Vue的实…
vue源码分析-11-渲染之Vue.prototype._update
概述render函数执行以后会生成虚拟节点Vnode,Vnode以参数传入_update方法,此方法的作用就是更新或渲染真实的dom节点我们看一下_update方法的实现,主要是调用了__patch_
vue源码分析-10-虚拟dom之render()
这个方法主要作用就是创建Vnode,即虚拟dom,如果是标签元素,就创建标签对应的Vnode,如果是组件那么创建组件的Vnode。 其实虚拟dom就是将render函数执行,render函数中有一系列的方法可以会生成对应的Vnode,如文本节点等,Vnode就是对模版的抽象,将…
vue源码分析-9-模版编译-generate(ast, options)
parse方法生成ast之后,又调用了generate方法将ast转化为render函数generate(ast,options)generate主要调用了genElement方法,生成render字
vue源码分析-8-模版编译-parse(template,options)
ast示例定义模版如下我们debugger调试查看生成的ast如下最外层的div被转化为如下结构,div下有五个子节点,分别是两个p标签,两个文本节点,一个div节点v-for被转化为如下{{item
下一页
个人成就
文章被点赞
39
文章被阅读
12,144
掘力值
289
关注了
5
关注者
8
收藏集
0
关注标签
10
加入于
2020-03-12