Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【Vue2.0源码学习】实例方法篇-生命周期相关方法
文章目录 0 前言 1 vm mount 1 1 用法回顾 1 2 内部原理 2 vm forceUpdate 2 1 用法回顾 2 2 内部原理 3 vm nextTick 3 1 用法回顾 3 2 JS的运行机制 3 3 内部原理 能力
Vue深入学习
学习
vuejs
javascript
【Vue2.0源码学习】虚拟DOM篇-Vue中的DOM-优化更新子节点
1 前言 在上一篇文章中 我们介绍了当新的VNode与旧的oldVNode都是元素节点并且都包含子节点时 Vue对子节点是 先外层循环newChildren数组 再内层循环oldChildren数组 每循环外层newChildren数组里的
Vue深入学习
学习
vuejs
前端
【Vue2.0源码学习】模板编译篇-模板解析(代码生成阶段)
文章目录 1 前言 2 如何根据AST生成render函数 3 回归源码 3 1 元素节点 3 2 文本节点 3 3 注释节点 4 总结 1 前言 经过前几篇文章 我们把用户所写的模板字符串先经过解析阶段解析生成对应的抽象语法树AST 接着
Vue深入学习
学习
vuejs
javascript
【Vue2.0源码学习】模板编译篇-模板解析阶段(整体运行流程)
文章目录 1 前言 2 什么是模板编译 3 整体渲染流程 4 模板编译内部流程 4 1 抽象语法树AST 4 2 具体流程 5 小总结 6 整体流程 7 回到源码 8 总结 1 前言 在前几篇文章中 我们介绍了Vue中的虚拟DOM以及虚拟D
Vue深入学习
学习
javascript
vuejs
【Vue2.0源码学习】生命周期篇-初始化阶段(initEvents)
文章目录 1 前言 2 解析事件 3 initEvents函数分析 4 总结 1 前言 本篇文章介绍生命周期初始化阶段所调用的第二个初始化函数 initEvents 从函数名字上来看 这个初始化函数是初始化实例的事件系统 我们知道 在Vue
Vue深入学习
学习
javascript
前端