《ES 2015/2016 編程實戰》是2019年清華大學出版社出版的圖書,作者是[美]JD·艾薩克斯(JD Isaacks)。
基本介紹
- 書名:ES 2015/2016 編程實戰
- 作者:[美]JD·艾薩克斯(JD Isaacks)
- 譯者:林賜
- 出版社:清華大學出版社
- 出版時間:2019年3月1日
- 定價:69.80 元
- ISBN:9787302519416
圖書內容,目錄,
圖書內容
《ES 2015/2016 編程實戰》一書介紹了ES 2015及後續JavaScript發行版本中的新特性。讀者在34個簡短的課程中,可以逐個示例地學習,每個示例的設計目的是為了讓讀者掌握一種特定的技能。本書內容全面,探討了語言的新語法、新聲明和新數據類型。讀者可以使用模組結構化代碼,使用promise取代回調函式,使用類而不是構造函式。讀者每翻過一頁、每完成一個練習、每學習一次經過精心編裁的示例,都將向成為JavaScript大師邁近一步。 ? ES 2015及後續版本中的新特性 ? 編寫異步代碼 ? 創建自定義的疊代子 ? 模組和類的排錯
目錄
第1課 ECMAScript規範和提案
流程 1
1.1 ECMAScript簡史 1
1.2 ES2015增加這么多特性的
原因 2
1.3 誰決定添加何種特性 2
1.3.1 規範階段 2
1.3.2 選擇某個階段 3
1.4 《ES 2015/2016編程實戰》所討論的內容 4
本課小結 4
第2課 使用Babel轉編譯 5
2.1 什麼是轉編譯 5
2.1.1 編譯成JavaScript語言 5
2.1.2 Babel的適用場合 6
2.2 配置Babel 6 6
2.3 《ES 2015/2016編程實戰》所需的Babel配置 8
2.3.1 原始碼映射的注意事項 9
2.3.2 將Babel配置為NPM
腳本 9
本課小結 10
第3課 使用Browserify捆綁模組 11
3.1 什麼是模組 11
3.2 模組在Node.js中如何
工作 11
3.3 什麼是Browserify 12
3.4 Browserify如何協助ES6
模組 12
3.5 讓Browserify與Babel一起
工作 13
3.5.1 安裝Browserify 13
3.5.2 使用babelify創建項目 13
3.6 Browserify的替代選擇 16
本課小結 16
單元1 變數和字元串
第4課 使用let聲明變數 19
4...