摘要: 一、采用防抖和节流的必要性 在单位时间内,有些事件的触发频率会很高,比如scroll、resize、refresh、input框实时输入校验,这些情况会导致服务器请求跟不上,浏览器页面出现卡顿现象,同时给服务器造成负担,此时采用debounce(防抖)和throttle(节流)减少单位时间内的服务器 阅读全文
posted @ 2019-12-01 23:09 leahtao 阅读(133) 评论(0) 推荐(0) 编辑
摘要: beforeCreate( 创建前 ) 在实例初始化之后,数据观测和事件配置之前被调用,此时组件的选项对象还未创建,el 和 data 并未初始化,因此无法访问methods, data, computed等上的方法和数据。 created ( 创建后 ) 实例已经创建完成之后被调用,在这一步,实例 阅读全文
posted @ 2019-12-01 22:10 leahtao 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 我们知道,vue函数的渲染其实是由render函数的回调函数createElement 来创建的虚拟dom,那么它到底是怎么创建组件的? 尚未理解透彻[捂脸],有待补充,参考如下: https://www.jianshu.com/p/709fc34e27b9 https://blog.csdn.ne 阅读全文
posted @ 2019-12-01 22:02 leahtao 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、选择Runtime-Compiler和Runtime-only不同模式的时候main.js文件的区别 二.vue程序运行过程 1.解析: 第一步,当把vue模板template传给Vue实例的时候,vue内部会保存在options里面,第二部,进行解析,解析成ast(抽象语法树),第三步会进行编 阅读全文
posted @ 2019-12-01 21:53 leahtao 阅读(1227) 评论(1) 推荐(0) 编辑
摘要: 一、定义函数的方式 //1.function const aaa = function () { } //2.对象字面量中定义函数 const obj = { bbb() { } } //3.ES6中的箭头函数 const ccc = (参数) => { } 二、箭头函数的参数和返回值 1、参数问题 阅读全文
posted @ 2019-12-01 18:57 leahtao 阅读(452) 评论(0) 推荐(0) 编辑