ES6,ES7,Vue的基本认识和特点

Promise对象

1. 理解:

Promise对象: 代表了未来某个将要发生的事件(通常是一个异步操作)

有了promise对象, 可以将异步操作以同步的流程表达出来, 避免了层层嵌套的回调函数(俗称'回调地狱')

ES6的Promise是一个构造函数, 用来生成promise对象的实例

2. 使用promise基本步骤(2步):

  创建promise对象

  调用promise的then()

3. promise对象的3个状态

pending: 初始化状态

fullfilled: 成功状态

rejected: 失败状态

4. 应用:

使用promise实现超时处理

使用promise封装处理ajax请求

字符串扩展

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

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

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

repeat(count) : 重复指定次数

ES7

1. 指数运算符(幂): **

2. Array.prototype.includes(value) : 判断数组中是否包含指定value

Vue 的基本认识

作者: 尤雨溪(一位华裔前 Google 工程师)

作用: 动态构建用户界面

Vue 的特点

1)遵循 MVVM 模式

2)编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发

3)它本身只关注 UI, 可以轻松引入 vue 插件或其它第三方库开发项目

你可能感兴趣的:(ES6,ES7,Vue的基本认识和特点)