在vue2.0渲染层做了根本性的改动,那就是引入了虚拟DOM。
vue的虚拟dom是基于 snabbdom 改造过来的。了解 snabbdom的原理之后再回过头来看 vue的虚拟dom结构的实现。就难度不大了!
于是,这里将自己写的 snabbdom 源码解析的一系列文章做一个汇总。
snabbdom源码解析(一) 准备工作
snabbdom源码解析(二) h函数
snabbdom源码解析(三) vnode对象
snabbdom源码解析(四) patch 方法
snabbdom源码解析(五) 钩子
snabbdom源码解析(六) 模块
snabbdom源码解析(七) 事件处理
换种方式阅读 ? 请查看:
个人博客:snabbdom源码解析系列
其他:
GitHub
个人博客
常用代码片段整理
发表回复