深入探討ES6規格與JavaScript的未來發展
”《現代JavaScript實務應用》一書,帶給你大量的新語法和語義,可讓你的程式碼在表達上更具敘述性。Nicolás化繁為簡,用簡單的範例說明複雜的新功能觀念,這真是令人驚艷,也讓你能夠快速上手。“
-Kent C. Dodds
Papal, TC39
想要深入瞭解現代JavaScript,你必須學習它繼承的原始技術規格,也就是ESMAScript 6(ES6)。本書以實務角度探討ES6,且不遺漏技術規格的說明和實作細節的技巧。搭配實務範例,作者Nicolás Bevacque指導你用新的方法處理非同步流程、宣告物件或函式、建立代理器或集合,以及許多其他的特徵功能。
本書是《模組化JavaScript系列》叢書的第一本書,《現代JavaScript實務應用》一書為JavaScript和Node.js開發人員準備了模組化功能設計的課程內容,而功能測試、設計和部署則會在本系列叢書的後續作品中探討。
本書內容包含:
‧JavaScript及其標準發展流程如何演進
‧重要的ES6變更調整,包含箭頭函式、解構賦值、let和const
‧宣告物件原型的類別語法以及新的Symbol基礎元件
‧如何用Promise、迭代器、產生器和非同步函式處理流程控制
‧運用ES6集合的內建型別建立物件映射和唯一資料集
‧運用內建功能Proxy和反射的時機和方法
‧自ES5以來對Array、Math、numbers、strings、Unicode、正規表示式及其他功能的改善