一个简单的virtual-dom实现

简介

virtual dom是一个听起来很高大上的概念,是现代前端框架一个常见的概念。然而virtual dom并不像想象中的那么复杂,两三百行的代码就可以完成一个简单的实现,比如snabbdom的核心代码只有三百多行

snabbdom是一个简单而高效的virtual dom实现。vue便是维护了snabbdom的一份fork而实现virtual dom的。这两天阅读了snabbdom的源码,整理出来一个两百行多点,不包括生命周期属性设置等,只关注vnode的virtual dom项目vdom。

本文章为前端进阶系列的一部分,
欢迎关注和star本博客或是关注我的github

地址

项目地址

snabbdom

深入浅出React(四):虚拟DOM Diff算法解析

hpoenixf wechat
扫码获取最新博客推送
支持作者