简介
virtual dom是一个听起来很高大上的概念,是现代前端框架一个常见的概念。然而virtual dom并不像想象中的那么复杂,两三百行的代码就可以完成一个简单的实现,比如snabbdom的核心代码只有三百多行
snabbdom是一个简单而高效的virtual dom实现。vue便是维护了snabbdom的一份fork而实现virtual dom的。这两天阅读了snabbdom的源码,整理出来一个两百行多点,不包括生命周期属性设置等,只关注vnode的virtual dom项目vdom。
本文章为前端进阶系列的一部分,
欢迎关注和star本博客或是关注我的github