mvvm
很甜的西瓜
技术交流,技术研究。做自己想做的,做好自己想做的.
展开
-
精简版MVVM 供学习的朋友使用,
很久没更新了,这段时间在换工作。 代码大概五百多行吧,纯原生,没有任何依赖。 采用的set,get 原生的属性访问器事件,对属性变化进行监听,所以只支持IE9+,chrome 和火狐版本不老,都支持. 项目如果使用的话,可以很好的进行二次开发,因为代码量少,阅读起来不是很难。 这个MVVM实现源码,本来很早就想发表上来,给想学习的人一个思路。这个框架实现了常用的input 元素的一些绑定外原创 2016-08-29 14:38:58 · 616 阅读 · 0 评论 -
一个面向对象的虚拟dom diff渲染
一个面向对象的虚拟dom渲染,按照原生的node基类派生出textNode,element和component。功能只写了一部分,主要通过面向对象去看,给人去了解这一块内容,会更简单一点。比如还有一些patch步聚我没有去写,在渲染过程中收集钩子函数到队列中,去执行特定的一些生命周期事件或内部钩子函数来处理,事件、样式绑定、更新等等。 如果如果了解比较深一点的或更高级的,可以了解react fi...原创 2019-06-11 19:31:34 · 238 阅读 · 0 评论