花费 16 ms
Vue源码后记-更多options参数(1)

  我是这样计划的,写完这个还写一篇数据变动时,VNode是如何更新的,顺便初探一下diff算法。   至于vue-router、vuex等插件源码,容我缓一波好吧,vue看的有点伤。    ...

Wed Aug 23 23:32:00 CST 2017 0 5624
.1-Vue源码起步

搞事!搞事!   截止2017.5.16,终于把vue的源码全部抄完,总共有9624行,花时大概一个月时间,中间迭代了一个版本(2.2-2.3),部分代码可能不一致,不过没关系!   上一个 ...

Wed May 17 20:46:00 CST 2017 6 3093
.13-Vue源码之patch(3)(终于完事)

怎么感觉遥遥无期了呀~这个源码,跑不完了。 这个系列写的不好,仅作为一个记录,善始善终,反正也没人看,写着玩吧!   接着上一节的cbs,这个对象在初始化应该只会调用create模块数组方法 ...

Tue Jul 25 19:06:00 CST 2017 0 1959
.3-Vue源码之数据劫持(1)

写了一半关机了,又得重新写,好气。   上一节讲到initData函数,其中包含格式化、代理、监听。   这一节重点开始跑observe函数,该函数接受2个参数,一个是数据,一 ...

Tue May 23 23:59:00 CST 2017 2 1448
Vue源码终笔-VNode更新与diff算法初探

  写完这个就差不多了,准备干新项目了。   确实挺不擅长写东西,感觉都是罗列代码写点注释的感觉,这篇就简单阐述一下数据变动时DOM是如何更新的,主要讲解下其中的diff算法。   先来个正 ...

Thu Aug 31 01:24:00 CST 2017 4 813
.6-Vue源码之AST(2)

  上一节获取到了DOM树的字符串,准备进入compile阶段:   该函数接受两个参数,DOM树字符串、配置参数,如图:,进函数:   compile主要做了3件事: ...

Tue Jun 06 19:45:00 CST 2017 5 625

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM