07 2019 档案

摘要:大体思路(十) 本节内容: 1. baseoptions 参数分析 2. options 参数分析 3. parse 编译器 4. parseHTNL 函数解析 // parse 解析 parser--名词--解析器 ==> getShouldDecode() inBroeser // 监听所有的标 阅读全文
posted @ 2019-07-13 17:39 逆风-鬼刀 阅读(238) 评论(0) 推荐(0)
摘要:大体思路(九) 本节内容: 1. compileToFunctions定位 1 1. compileToFunctions定位 2 ==> createCompiler = createCompilerCreator(function beasCompile(){}) // 创建编译器的编译器 编译 阅读全文
posted @ 2019-07-12 16:00 逆风-鬼刀 阅读(642) 评论(0) 推荐(0)
摘要:大体思路(九) 本节内容: 1. $mount 挂载函数的实现。 1 // 将Vue.prototype.$mount 缓存下来 2 ==>mountComponet(this,el) { 3 // 组建挂载的时候做的事情 4 var uodateComponent = function(){ 5 阅读全文
posted @ 2019-07-11 15:15 逆风-鬼刀 阅读(705) 评论(0) 推荐(0)
摘要:大体思路(八) 本节内容: 1.Observe 如何响应数组的变化 代理原型 数组变异方法 shell cacheArrProto methods 新添加的数组需要加到显示系统里面,拦截 push等的方法 swith(method){ case:"push"/"unshift" : 存储东西} ob 阅读全文
posted @ 2019-07-11 11:45 逆风-鬼刀 阅读(286) 评论(0) 推荐(0)
摘要:大体思路(七) 本节内容: deps 依赖收集的数组对象 => Dep 构造函数 /** ==> observe() * var ob * ==> if --isObject * ==> if -- shouldObserve isExtensible is_Vue 是否可扩展 * ==> ob = 阅读全文
posted @ 2019-07-11 11:42 逆风-鬼刀 阅读(484) 评论(0) 推荐(0)