最純正血統的 Javascript 規範:ES2015 實用書

最純正血統的 Javascript 規範:ES2015 實用書

作者: 小問
出版社: 佳魁資訊
出版在: 2018-03-06
ISBN-13: 9789863796268
ISBN-10: 9863796263
總頁數: 336 頁





內容描述


本書以JavaScript作為基本程式語言,並以最新的ES2015標準作為JavaScript程式撰寫標準,旨在介紹如何以最新的JavaScript程式標準撰寫出更具可讀性、更方便、更具工程化優勢的程式。
首先介紹JavaScript標準版本的發展歷史,然後簡要概括ES2015的作用和意義。在此基礎上,詳細說明JavaScript在ES2015標準中新增內容(如箭頭函數、範本字串、新的資料結構、類別語法、產生器等)的基本用法和注意要點。當大部分讀者對ES2015有進一步的了解後,本書便會以實際的開發專案向大家展示如何利用ES2015標準,較好地實現JavaScript應用。
最後,還會對最新發佈的ES2016標準進行研究和探討,展望未來JavaScript的發展方向。
適用:正在學習或從事JavaScript開發相關工作、希望更深入地研究JavaScript的工程師,或使用其他程式語言(如Python、Ruby、Java等)進行Web開發的工程師學習前端開發的知識。


目錄大綱


前言
01" ECMAScript 版本發展歷程
1.1  ECMAScript的歷史更替
1.2  小結
02" ES2015能為實際開發帶來什麼
2.1  ES2015概述
2.2  語法糖
2.3  工程優勢
2.4  小結
03" ES2015新語法詳解
3.1  let、const和區塊級作用域
3.2  箭頭函數(Arrow Function)
3.3  範本字串(Template String)
3.4  物件常量擴充語法(Enhanced Object Literals)
3.5  運算式解構(Destructuring)
3.6  函數參數表達、傳參
3.7  新的資料結構
3.8  類別語法(Classes)
3.9  產生器(Generator)
3.10  Promise    
3.11  程式模組化
3.12  Symbol
3.13  Proxy
3.14  小結
04" ES2015的前端開發實戰
4.1  Filmy的功能規劃
4.2  功能元件分割
4.3  技術選型
4.4  資料層開發
4.5  入口檔案與路由元件開發
4.6  到達頁面開發
4.7  分類頁面開發
4.8  管理工具開發
4.9  初始化Filmy實例
4.10  管理工具的整體組織
4.11  相簿發佈頁面
4.12  包裝發佈
4.13  小結
05" ES2015的Node.js開發實戰
5.1  Duel Living的功能規劃
5.2  資料層開發
5.3  服務端基本架構開發
5.4  API開發
5.5  直播網路
5.6  直播間用戶端
5.7  部署應用
5.8  小結
06" ES2016標準
6.1  Array.prototype.includes
6.2  冪運算子
6.3  小結
07" 展望更遠的未來
7.1  async/await    
7.2  Decorators    
7.3  函數綁定
7.4  小結
附錄A  其他ES2015新特性


作者介紹


小問
本名甘超陽,高級 JavaScript 工程師,中國Node.js 最早的研究者之一,技術佈道者、講師,參與並維護多個優秀JavaScript 開發項目。對多方面的技術領域都有研究和見解,熟悉各類JavaScript和機器學習應用開發。同時也是業餘攝影師,熱愛人像攝影。
個人博客 http://lifemap.in




相關書籍

Joomla!: Visual QuickStart Guide, 2/e (Paperback)

作者 Marni Derr Tanya Symes

2018-03-06

Ionic Framework by Example(Paperback)

作者 Sani Yusuf

2018-03-06

Ruby in Practice (Paperback)

作者 Jeremy McAnally Assaf Arkin

2018-03-06