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