Spiritree Blog

分享学习中的笔记与心得

2017年8月

August 27, 2017

Vue中Element UI组件库的使用心得

通过生命周期优化性能使用方法:created: axios的异步请求beforeUpdate: 2个页面使用同一个子组件异步请求获取Table数据更新页面nextTick: 更新数据后立即操作DOM(在mounted中)Table 组件的增删改Vue是一个MVVM框架,我们传统写代码是命令式编程(代表库JQuery),拿到Table这个DOM之后就是命令式对DOM增删改。而我们现在用MV...
August 12, 2017

JavaScript中的this与function.prototype.call&apply&bind及实现

TypesECMAScript 5.1规范的第八章定义&调用点&调用栈this定义:this引用的是函数赖以执行的环境对象调用点:函数在代码中被调用的位置(不是被声明的位置)调用栈:使我们到达当前执行位置而被调用的所有方法的堆栈function baz() { // 调用栈是: `baz` // 我们的调用点是 global scope(全局作用域) console...
August 6, 2017

再谈Javascript作用域与闭包

《JavaScript高级程序设计》《You Don't Know JS: Scope & Closures》学习Javascript闭包(Closure)作用域谈闭包,首先需要理解JavaScript变量的作用域概念!作用域链子对象一级一级地向上寻找父对象的变量,一旦找到第一个匹配,作用域查询就停止了。变量作用域变量作用域只有两种:全局和局部变量在JavaScript中,函数内可以读取全局...