新書推薦:

《
當我再次是個孩子:波蘭兒童人權之父選集
》
售價:HK$
103.9

《
啟蒙運動(下):自由之科學(2019年版)
》
售價:HK$
207.8

《
差異與重複:法國當代哲學巨擘德勒茲畢生代表作
》
售價:HK$
261.3

《
崩盤:金融海嘯十年後,從經濟危機到後真相政治的不穩定世界
》
售價:HK$
267.2

《
焦慮也沒關係!:與焦慮和平共存的生活法則
》
售價:HK$
112.8

《
無所事事的美好時光(TED Books系列)
》
售價:HK$
65.3

《
設計思考全攻略:概念X流程X工具X團隊,史丹佛最受歡迎的商業設計課一次就上手
》
售價:HK$
207.5

《
川本三郎的日本小鎮紀行:日本國民電影『男人真命苦』 之旅
》
售價:HK$
106.9
|
內容簡介: |
大幅收錄ES全新語法,
來源:香港大書城megBookStore,http://www.megbook.com.hk 化繁為簡的視覺化範例圖解帶你紮穩基礎!
JavaScript是網站製作時的重要技術,從早期的製作網頁特效、進行簡單運算處理,其功能不斷進化,例如運用Ajax可與伺服器進行非同步通訊…等,已晉升為Web應用程式開發的要角,是前端工程師一定要深入學習的技術。
而JavaScript在ES6版本泛指ES6~ES9及之後的新語法標準發佈後,其語法撰寫規則有了大幅度的改變,也增加了許多新功能,例如運用箭頭函數ArrowFunction可用更簡短的語法來表示,提高程式碼的閱讀性;導入class指令,讓以往撰寫不便的物件導向程式設計變得更直覺…等。
本書大幅收錄新一代的ES語法標準,透過視覺化的示意圖詳盡解說新語法的撰寫邏輯,不管您是初學JavaScript的新手,或是想了解全新語法的學習者,都能快速上手,紮穩JavaScript程式設計的基本功!
本書特色:
●【詳盡解說ECMAScript全新語法標準】
箭頭函數ArrowFunction
class指令
let指令
for…of迴圈
產生器Generator
PromiseSetMapSymbol物件
樣板字串TemplateStrings
模組系統ModuleSystem
...更多豐富新功能解說盡在本書
●【傳授實務的JavaScript開發技巧】
單元測試-Jasmine
利用文件註解說明程式碼內容-JSDoc
利用建置工具自動執行例行作業-Grunt
新舊版程式轉碼器-Babel
|
關於作者: |
山田祥寬YoshihiroYamada
畢業於一橋大學經濟學部。
MicrosoftMVPforVisualStudioandDevelopmentTechnologies。
2003年4月起成為資訊領域的自由撰稿人,
現為「WINGSProject」https:wings.msn.to資訊叢書網站核心成員。
|
目錄:
|
【Chapter1認識JavaScript】
1-1JavaScript的基本介紹
1-2新一代的JavaScript-ECMAScript新語法標準
1-3瀏覽器內建的開發者工具
【Chapter2基本語法】
2-1JavaScript基本語法
2-2變數常數
2-3資料型別
2-4運算子
2-5控制語法
【Chapter3基本資料操作-內建物件】
3-1何謂物件
3-2存取基本資料的物件
3-3管理操作值的集合-ArrayMapSet物件
3-4操作日期時間-Date物件
3-5使用正規表示式操作字串-RegExp物件
3-6所有物件的樣板-Object物件
3-7提供JavaScript程式設計常用功能-Global物件
【Chapter4彙整重複執行的程式-函數】
4-1何謂函數
4-2定義函數的4個注意事項
4-3變數可被參考的區域-作用範圍Scope
4-4參數的各種寫法
4-5ES6之後的參數寫法
4-6函數呼叫與傳回值
4-7進階函數主題
【Chapter5大型程式開發的通用模式-物件導向語法】
5-1JavaScript物件導向的特徵
5-2建構子Constrcutor問題與原型Prototype
5-3物件繼承-原型鏈PrototypeChain
5-4進階物件導向語法
5-5ES6之後的物件導向語法
【Chapter6操作HTML與XML-DOMDocumentObjectModel】
6-1DOM的基礎知識
6-2認識客戶端JavaScript
6-3取得設定屬性值及文字
6-4存取表單元素
6-5新增取代移除節點
6-6使用JavaScript操作樣式表
6-7進階事件處理
【Chapter7客戶端網站JavaScript開發究極】
7-1瀏覽器物件的基礎功能
7-2輸出除錯資訊-Console物件
7-3儲存使用者資料-Storage物件
7-4實作伺服器協作的RichUI-Ajax
7-5簡單表示非同步處理-Promise物件
7-6背景執行JavaScript程式-WebWorker
【Chapter8實務開發常使用的技巧】
8-1單元測試-Jasmine
8-2利用文件註解說明程式碼內容-JSDoc
8-3利用建置工具自動執行例行作業-Grunt
8-4新舊版程式轉碼器-Babel
8-5撰寫易讀且好維護的程式-程式設計規範
|
|