Promise對象
1. 理解:
Promise對象: 代表了未來某個將要發(fā)生的事件(通常是一個異步操作)
有了promise對象, 可以將異步操作以同步的流程表達出來, 避免了層層嵌套的回調(diào)函數(shù)(俗稱'回調(diào)地獄')
ES6的Promise是一個構(gòu)造函數(shù), 用來生成promise對象的實例
2. 使用promise基本步驟(2步):
? 創(chuàng)建promise對象
? 調(diào)用promise的then()
3. promise對象的3個狀態(tài)
pending: 初始化狀態(tài)
fullfilled: 成功狀態(tài)
rejected: 失敗狀態(tài)
4. 應(yīng)用:
使用promise實現(xiàn)超時處理
使用promise封裝處理ajax請求
字符串?dāng)U展
includes(str) : 判斷是否包含指定的字符串
startsWith(str) : 判斷是否以指定字符串開頭
endsWith(str) : 判斷是否以指定字符串結(jié)尾
repeat(count) : 重復(fù)指定次數(shù)
ES7
1. 指數(shù)運算符(冪): **
2. Array.prototype.includes(value) : 判斷數(shù)組中是否包含指定value
Vue 的基本認(rèn)識
作者: 尤雨溪(一位華裔前 Google 工程師)
作用: 動態(tài)構(gòu)建用戶界面
Vue 的特點
1)遵循 MVVM 模式
2)編碼簡潔, 體積小, 運行效率高, 適合移動/PC 端開發(fā)
3)它本身只關(guān)注 UI, 可以輕松引入 vue 插件或其它第三方庫開發(fā)項目