注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計ES 2015/2016 編程實戰(zhàn)

ES 2015/2016 編程實戰(zhàn)

ES 2015/2016 編程實戰(zhàn)

定 價:¥69.80

作 者: (美)JD·艾薩克斯
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302519416 出版時間: 2019-03-01 包裝: 平裝
開本: 16開 頁數: 327 字數:  

內容簡介

  優(yōu)秀的代碼可讀性強、無錯誤且可維護?,F(xiàn)代JavaScript也稱為JavaScriptNext,可以讓開發(fā)人員容易地編寫出完美的應用程序。在ES2015中引入的新特性使得編寫JavaScript項目與編寫反應式應用和微服務一樣,簡化了JavaScript項目結構,極大地精簡了面向異步的任務?!禘S 2015/2016編程實戰(zhàn):掌握標準JavaScript 應用開發(fā)》介紹了ES2015及后續(xù)JavaScript發(fā)行版本中的新特性。讀者在34個簡短的課程中,可以逐個示例地學習,每個示例的設計目的是為了讓讀者掌握一種特定的技能?!禘S 2015/2016編程實戰(zhàn):掌握標準JavaScript 應用開發(fā)》內容全面,探討了語言的新語法、新聲明和新數據類型。讀者可以使用模塊結構化代碼,使用promise取代回調函數,使用類而不是構造函數。讀者每翻過一頁、每完成一個練習、每學習一次經過精心編裁的示例,都將向成為JavaScript大師邁近一步。

作者簡介

  JD Isaacks已經從事編程工作15年了,主要使用基于ECMAScript的語言。他先前是The Iron Yard編碼學院的JavaScript講師,喜歡開源,為React、Backbone和D3等許多熱門項目做出了貢獻。他也是Bower.js和Moment.js團隊的成員,是受歡迎的Sublime Text軟件包之一的GitGutter的創(chuàng)建者

圖書目錄

第1課 ECMAScript規(guī)范和提案流程
1.1 ECMAScript簡史
1.2 ES2015增加這么多特性的原因
1.3 誰決定添加何種特性
1.3.1 規(guī)范階段
1.3.2 選擇某個階段
1.4 本書所討論的內容
本課小結
第2課 使用Babel轉編譯
2.1 什么是轉編譯
2.1.1 編譯成JavaScript語言
2.1.2 Babel的適用場合
2.2 配置Babel6
2.3 本書所需的Babel配置
2.3.1 源代碼映射的注意事項
2.3.2 將Babel配置為NPM腳本
本課小結
第3課 使用Browserify捆綁模塊
3.1 什么是模塊
3.2 模塊在Node.js中如何工作
3.3 什么是Browserify
3.4 Browserify如何協(xié)助ES6模塊
3.5 讓Browserify與Babel-起工作
3.5.1 安裝Browserify
3.5.2 使用babelify創(chuàng)建項目
3.6 Browserify的替代選擇
本課小結
單元1變量和字符串
第4課 使用let聲明變量
4.1 let的作用域
4,2let提升的工作原理
4.3 使用let還是使用var
本課小結
第5課 使用const聲明常量
5.1 常量的工作機制
5.2 何時使用常量
本課小結
第6課 新字符串方法
6.1 搜索字符串
6.2 填充字符串
本課小結
第7課 模板字面量
7.1 什么是模板字面量
7.1.1 模板字面量的字符串插值
7.1.2 模板字面量的多行字符串
7.2 模板字面量是不可重用的模板
7.3 使用標記模板字面量進行自定義處理
本課小結
第8課 頂點項目:構建領域特定語言
8.1 創(chuàng)建一些輔助函數
8.2 創(chuàng)建一個HTML轉義的DSL
8.3 創(chuàng)建一個將數組轉換為HTML的DSL
本課小結
單元2對象和數組
第9課 新的數組方法
9.1 使用Array.from構建數組
9.2 使用Array.of構建數組
9.3 使用Array.prototype.fill構建數組
9.4 使用Array.prototype.includes搜索數組
9.5 使用Array.prototype.find搜索數組
本課小結
第10課 Object.assign
10.1 使用Object.assign設置默認值
10.2 使用Object.assign擴展對象
10.3 在使用Object.assign時防止對象改變
10.4 如何使用Object.assign賦值
本課小結
第11課 解構
11.1 解構對象
11.2 解構數組
11.3 結合數組解構和對象解構
11.4 可以解構的類型
本課小結
第12課 新對象字面量語法
12.1 簡寫屬性名稱
12.2 簡寫方法名稱
12.3 計算屬性名稱
本課小結
第13課 符號
13.1 使用符號作為常量
13.2 使用符號作為對象鍵
13.3 使用全局符號創(chuàng)建行為鉤子
13.4 使用公知符號修改對象行為
13.5 符號的陷阱
本課小結
第14課 頂點項目:模擬鎖和鑰匙
14.1 創(chuàng)建鎖和鑰匙系統(tǒng)
14.2 創(chuàng)建ChoosetheDoor游戲
本課小結
單元3函數
第15課 默認參數和rest
15.1 默認參數
15.2 使用默認參數避免重新計算值
15.3 使用rest操作符收集參數
單元4模塊
單元5迭代子
單元6類
單元7異步工作

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號