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

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

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

定 價:¥69.80

作 者: (美)JD·艾薩克斯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302519416 出版時間: 2019-03-01 包裝: 平裝
開本: 16開 頁數(shù): 327 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  JD Isaacks已經(jīng)從事編程工作15年了,主要使用基于ECMAScript的語言。他先前是The Iron Yard編碼學(xué)院的JavaScript講師,喜歡開源,為React、Backbone和D3等許多熱門項(xiàng)目做出了貢獻(xiàn)。他也是Bower.js和Moment.js團(tuán)隊(duì)的成員,是受歡迎的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 本書所討論的內(nèi)容
本課小結(jié)
第2課 使用Babel轉(zhuǎn)編譯
2.1 什么是轉(zhuǎn)編譯
2.1.1 編譯成JavaScript語言
2.1.2 Babel的適用場合
2.2 配置Babel6
2.3 本書所需的Babel配置
2.3.1 源代碼映射的注意事項(xiàng)
2.3.2 將Babel配置為NPM腳本
本課小結(jié)
第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)建項(xiàng)目
3.6 Browserify的替代選擇
本課小結(jié)
單元1變量和字符串
第4課 使用let聲明變量
4.1 let的作用域
4,2let提升的工作原理
4.3 使用let還是使用var
本課小結(jié)
第5課 使用const聲明常量
5.1 常量的工作機(jī)制
5.2 何時使用常量
本課小結(jié)
第6課 新字符串方法
6.1 搜索字符串
6.2 填充字符串
本課小結(jié)
第7課 模板字面量
7.1 什么是模板字面量
7.1.1 模板字面量的字符串插值
7.1.2 模板字面量的多行字符串
7.2 模板字面量是不可重用的模板
7.3 使用標(biāo)記模板字面量進(jìn)行自定義處理
本課小結(jié)
第8課 頂點(diǎn)項(xiàng)目:構(gòu)建領(lǐng)域特定語言
8.1 創(chuàng)建一些輔助函數(shù)
8.2 創(chuàng)建一個HTML轉(zhuǎn)義的DSL
8.3 創(chuàng)建一個將數(shù)組轉(zhuǎn)換為HTML的DSL
本課小結(jié)
單元2對象和數(shù)組
第9課 新的數(shù)組方法
9.1 使用Array.from構(gòu)建數(shù)組
9.2 使用Array.of構(gòu)建數(shù)組
9.3 使用Array.prototype.fill構(gòu)建數(shù)組
9.4 使用Array.prototype.includes搜索數(shù)組
9.5 使用Array.prototype.find搜索數(shù)組
本課小結(jié)
第10課 Object.a(chǎn)ssign
10.1 使用Object.a(chǎn)ssign設(shè)置默認(rèn)值
10.2 使用Object.a(chǎn)ssign擴(kuò)展對象
10.3 在使用Object.a(chǎn)ssign時防止對象改變
10.4 如何使用Object.a(chǎn)ssign賦值
本課小結(jié)
第11課 解構(gòu)
11.1 解構(gòu)對象
11.2 解構(gòu)數(shù)組
11.3 結(jié)合數(shù)組解構(gòu)和對象解構(gòu)
11.4 可以解構(gòu)的類型
本課小結(jié)
第12課 新對象字面量語法
12.1 簡寫屬性名稱
12.2 簡寫方法名稱
12.3 計算屬性名稱
本課小結(jié)
第13課 符號
13.1 使用符號作為常量
13.2 使用符號作為對象鍵
13.3 使用全局符號創(chuàng)建行為鉤子
13.4 使用公知符號修改對象行為
13.5 符號的陷阱
本課小結(jié)
第14課 頂點(diǎn)項(xiàng)目:模擬鎖和鑰匙
14.1 創(chuàng)建鎖和鑰匙系統(tǒng)
14.2 創(chuàng)建ChoosetheDoor游戲
本課小結(jié)
單元3函數(shù)
第15課 默認(rèn)參數(shù)和rest
15.1 默認(rèn)參數(shù)
15.2 使用默認(rèn)參數(shù)避免重新計算值
15.3 使用rest操作符收集參數(shù)
單元4模塊
單元5迭代子
單元6類
單元7異步工作

本目錄推薦

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