es6
to u be
boyu
展开
-
vue 计算属性失效了
原创 2019-12-24 11:57:06 · 3073 阅读 · 1 评论 -
初步构建vue mmvm框架
class lirui{ constructor(option) { this.$option = option; this.$data = option.data; this.observe(this.$data) } difineReactive(obj,key,val){ ...原创 2019-12-10 19:11:42 · 595 阅读 · 0 评论 -
es5继承与es6继承的区别
ES5 的继承,实质是先创造子类的实例对象this,然后再将父类的方法添加到this上面(Parent.apply(this))。ES6 的继承机制完全不同,实质是先将父类实例对象的属性和方法,加到this上面(所以必须先调用super方法),然后再用子类的构造函数修改this。 如果子类没有定义constructor方法,这个方法会被默认添加,代码如下。也就是说,不管有没有显式定义,任何一...原创 2019-12-10 18:52:12 · 1195 阅读 · 0 评论 -
es6
let、const 和 block 作用域let 允许创建块级作用域,ES6 推荐在函数中使用 let 定义变量,而非 var:var a = 2; { let a = 3; console.log(a); // 3 } console.log(a); // 2同样在块级作用域有效的另一个变量声明方式是 const,它可以声明一个常量。ES6 中,const 声明的常量类似于指针转载 2017-01-31 21:44:51 · 219 阅读 · 2 评论 -
promise 方法总结
Promise.all()Promise.all()用于发射多个promise请求,一个回不来 全都回不来const p1 = new Promise((resolve, reject) => { resolve('hello');}).then(result => result).catch(e => e);const p2 = new Promise((r...原创 2019-05-30 15:52:54 · 122 阅读 · 0 评论 -
前端 经验总结
问题集锦async函数和 Generator 函数的区别,体现在以下四点。async函数直接写函数名执行就可以了async 函数是什么?一句话,它就是 Generator 函数的语法糖Generator 函数const fs = require('fs'); const readFile = function (fileName) { return new Promise(fu...原创 2019-05-27 23:27:40 · 567 阅读 · 0 评论