ECMAScript 6 入門 前言ECMAScript 6簡介 ECMAScript和javaScript的關系ECMAScript的歷史部署進度Babel轉碼器Traceur轉碼器ECMAScript 7let和const命令 let命令塊級作用域const命令全局對象的屬性變量的解構賦值 數組的解構賦值對象的解構賦值字符串的解構賦值數值和布爾值的解構賦值函數參數的解構賦值圓括號問題用途字符串的擴展 字符的Unicode表示法codePointAt()String.fromCodePoint()字符串的遍歷器接口at()normalize()includes(), startsWith(), endsWith()repeat()padStart(),padEnd()模板字符串實例:模板編譯標簽模板String.raw()正則的擴展 RegExp構造函數字符串的正則方法u修飾符y修飾符sticky屬性flags屬性RegExp.escape()后行斷言數值的擴展 二進制和八進制表示法Number.isFinite(), Number.isNaN()Number.parseInt(), Number.parseFloat()Number.isInteger()Number.EPSILON安全整數和Number.isSafeInteger()Math對象的擴展指數運算符數組的擴展 Array.from()Array.of()數組實例的copyWithin()數組實例的find()和findIndex()數組實例的fill()數組實例的entries(),keys()和values()數組實例的includes()數組的空位函數的擴展 函數參數的默認值rest參數擴展運算符name屬性箭頭函數函數綁定尾調用優化函數參數的尾逗號對象的擴展 屬性的簡潔表示法屬性名表達式方法的name屬性Object.is()Object.assign()屬性的可枚舉性屬性的遍歷__PRoto__屬性,Object.setPrototypeOf(),Object.getPrototypeOf()Object.values(),Object.entries()對象的擴展運算符Object.getOwnPropertyDescriptors()Symbol 概述作為屬性名的Symbol實例:消除魔術字符串屬性名的遍歷Symbol.for(),Symbol.keyFor()實例:模塊的 Singleton 模式內置的Symbol值Proxy和Reflect Proxy概述Proxy實例的方法Proxy.revocable()Reflect概述Reflect對象的方法二進制數組 ArrayBuffer對象TypedArray視圖復合視圖DataView視圖二進制數組的應用Set和Map數據結構 SetWeakSetMapWeakMapIterator和for...of循環 Iterator(遍歷器)的概念數據結構的默認Iterator接口調用Iterator接口的場合字符串的Iterator接口Iterator接口與Generator函數遍歷器對象的return(),throw()for...of循環Generator函數 簡介next方法的參數for...of循環Generator.prototype.throw()Generator.prototype.return()yield*語句作為對象屬性的Generator函數Generator函數的this含義應用Promise對象 Promise的含義基本用法Promise.prototype.then()Promise.prototype.catch()Promise.all()Promise.race()Promise.resolve()Promise.reject()兩個有用的附加方法應用async函數異步操作和Async函數 基本概念Generator函數Thunk函數co模塊async函數Class Class基本語法Class的繼承原生構造函數的繼承Class的取值函數(getter)和存值函數(setter)Class的Generator方法Class的靜態方法Class的靜態屬性和實例屬性new.target屬性Mixin模式的實現Decorator 類的修飾方法的修飾為什么修飾器不能用于函數?core-decorators.js使用修飾器實現自動發布事件MixinTraitBabel轉碼器的支持Module 嚴格模式export命令import命令模塊的整體加載export default命令模塊的繼承ES6模塊加載的實質循環加載跨模塊常量ES6模塊的轉碼編程風格 塊級作用域字符串解構賦值對象數組函數Map結構Class模塊ESLint的使用讀懂規格 概述相等運算符數組的空位數組的map方法參考鏈接 官方文件綜合介紹let和const解構賦值字符串正則數值數組函數對象Proxy和ReflectSymbol二進制數組Set和MapIteratorGeneratorPromise對象異步操作和Async函數ClassDecoratorModule工具 |
新聞熱點
疑難解答