es6~7

作者: 多喝烫水_ | 来源:发表于2019-07-10 16:42 被阅读0次

. 理解: * Promise对象: 代表了未来某个将要发生的事件(通常是一个异步操作) * 有了promise对象, 可以将异步操作以同步的流程表达出来, 避免了层层嵌套的回调函数(俗称'回调地狱') * ES6的Promise是一个构造函数, 用来生成promise对象的实例let promise = new Promise((resolve, reject) => { //初始化promise状态:pending(初始化) console.log('111'); //执行异步操作,通常是发送ajax请求、开启定时器 setTimeout(() => { console.log('333'); //根据异步任务的返回结果,去修改promise的状态 //异步任务执行成功 // resolve('哈哈');//修改promise的状态为fullfilled(成功状态) //异步任务执行失败 reject('555');//修改promise的状态为rejected(失败状态)<!--

1. 通过class定义类/实现类的继承

2. 在类中通过constructor定义构造方法

3. 通过new来创建类的实例

4. 通过extends来实现类的继承

5. 通过super调用父类的构造方法

6. 重写从父类中继承的一般方法

includes(str) : 判断是否包含指定的字符串

2. startsWith(str) : 判断是否以指定字符串开头

3. endsWith(str) : 判断是否以指定字符串结尾

4. repeat(count) : 重复指定次数

Object.is(v1, v2)

  * 判断2个数据是否完全相等

2. Object.assign(target, source1, source2..)

  * 将源对象的属性复制到目标对象上

3. 直接操作 __proto__ 属性

  let obj2 = {};

  obj2.__proto__ = obj1;

-->hello1. 引入Vue.js    2. 创建Vue对象        el : 指定根element(选择器)        data : 初始化数据(页面可以访问)    3. 双向数据绑定 : v-model    4. 显示数据 : {{xxx}}    5. 理解vue的mvvm实现

相关文章

网友评论

      本文标题:es6~7

      本文链接:https://www.haomeiwen.com/subject/teohkctx.html