鲜荣彬
Herry
01 2018 档案
Vue源码学习(二)$mount() 后的做的事(1)
摘要:Vue实例初始化完成后,启动加载($mount)模块数据。 (一)Vue$3.protype.$mount 标红的函数 compileToFunctions 过于复杂,主要是生AST 树,返回的 ref 如下: render 是浏览器虚拟机编译出来的一个函数。我们点进入可以看到如下代码(自己调整后空 阅读全文
posted @ 2018-01-31 14:40 Herry彬
Vue源码学习(一)———数据双向绑定 Observer
摘要:从最简单的案例,来学习Vue.js源码。 (一)为何可以直接使用 Vue? (function (global, factory) { typeof exports 'object' && typeof module !== 'undefined' ? module.exports = factor 阅读全文
posted @ 2018-01-27 14:06 Herry彬 阅读(519) 评论(0) 推荐(0)
vue-router源码学习(一)
摘要:因为v3.01版本中的 /src代码使用TypeScript进行书写,我这里仅仅用作模块学习, 具体学习的还是 /dist/vue-router.js 代码。 (一)基本使用方式 JS代码 // 定义路由规则 const routes = [ { name:'首页', path: '/', comp 阅读全文
posted @ 2018-01-06 18:20 Herry彬 阅读(973) 评论(0) 推荐(0)