PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • JavaScript技術手冊
  • 點閱:176
  • 作者: 林信良著
  • 出版社:碁峰資訊
  • 出版年:2020[民109]
  • ISBN:9789865023867; 9789865023188
  • 格式:PDF,JPG
  • 附註:含附錄 本電子書不附光碟資料

Java權威技術顧問與專業講師 林信良(良葛格)新著作!
- 涵蓋ES6到ES11實用特性
- 從運用Vanilla JS到打造程式庫
- 從XMLHttpRequest、Fetch、SSE到WebSocket
- 介紹Web Storage、Indexed Database

 
‧內容涵蓋ES6到ES11,除了基礎語法、物件、原型、類別等的實務運用之外,深入非同步設計、錯誤處理、meta programming等進階議題。
 
‧除了名稱空間、模組管理的介紹之外,實際運用標準模組語法,將DOM操作、事件處理、樣式設定、XMLHttpRequest操作等細節,逐一封裝成為可重用的模組。
 
‧探討XMLHttpRequest、Fetch、Server-Sent Event與WebSocket等標準網路通訊方案;討論Web Storage、Indexed Database等瀏覽器儲存方案。
 
‧介紹如何使用除錯器、瀏覽器開發人員工具,以檢視程式碼的錯誤、網路通訊以及瀏覽器儲存方案的相關細節。
 
‧建議動手實作的範例提供Lab檔案,更能掌握練習重點。


作者介紹
 
林信良
 
目前為自由工作者,專長為技術寫作、翻譯與教育訓練。

 
喜好研究程式語言、框架、社群,從中學習設計、典範及文化。閒暇之餘記錄所學,技術文件涵蓋C/C++、Java、Python、JavaScript、Haskell、OpenSCAD、WebAssembly等領域,個人網站openhome.cc。


  • 序(第iii頁)
  • 導讀(第iv頁)
  • 1 JavaScript 起步走(第1-1頁)
    • 1.1 認識 JavaScript(第1-2頁)
    • 1.2 準備 JavaScript 環境(第1-10頁)
    • 1.3 重點複習(第1-15頁)
  • 2 型態、變數與運算子(第2-1頁)
    • 2.1 從 'Hello World' 開始(第2-2頁)
    • 2.2 內建型態(第2-10頁)
    • 2.3 變數與運算子(第2-23頁)
    • 2.4 重點複習(第2-43頁)
  • 3 流程語法與函式(第3-1頁)
    • 3.1 使用除錯器(第3-2頁)
    • 3.2 流程語法(第3-7頁)
    • 3.3 函式入門(第3-20頁)
    • 3.4 重點複習(第3-48頁)
    • 課後練習(第3-50頁)
  • 4 使用物件(第4-1頁)
    • 4.1 特性與方法(第4-2頁)
    • 4.2 物件協定(第4-19頁)
    • 4.3 重點複習(第4-28頁)
    • 課後練習(第4-30頁)
  • 5 建構式、原型與類別(第5-1頁)
    • 5.1 建構式(第5-2頁)
    • 5.2 原型物件(第5-14頁)
    • 5.3 類別語法(第5-29頁)
    • 5.4 重點複習(第5-42頁)
    • 課後練習(第5-45頁)
  • 6 非同步設計(第6-1頁)
    • 6.1 初識非同步(第6-2頁)
    • 6.2 Promise(第6-9頁)
    • 6.3 async、await(第6-15頁)
    • 6.4 重點複習(第6-25頁)
    • 課後練習(第6-27頁)
  • 7 錯誤處理(第7-1頁)
    • 7.1 錯誤處理語法(第7-2頁)
    • 7.2 非同步錯誤處理(第7-17頁)
    • 7.3 重點複習(第7-24頁)
    • 課後練習(第7-26頁)
  • 8 常用標準 API(第8-1頁)
    • 8.1 陣列(第8-2頁)
    • 8.2 群集(第8-13頁)
    • 8.3 JSON(第8-21頁)
    • 8.4 規則表示式(第8-26頁)
    • 8.5 重點複習(第8-48頁)
    • 課後練習(第8-50頁)
  • 9 meta-programming(第9-1頁)
    • 9.1 探索物件(第9-2頁)
    • 9.2 Reflect 與 Proxy(第9-13頁)
    • 9.3 重點複習(第9-27頁)
    • 課後練習(第9-29頁)
  • 10 進入瀏覽器(第10-1頁)
    • 10.1 瀏覽器與 JavaScript(第10-2頁)
    • 10.2 從名稱空間到模組(第10-24頁)
    • 10.3 ECMAScript 模組(第10-32頁)
    • 10.4 重點複習(第10-43頁)
    • 課後練習(第10-46頁)
  • 11 DOM、事件與樣式(第11-1頁)
    • 11.1 文件物件模型(第11-2頁)
    • 11.2 事件處理(第11-30頁)
    • 11.3 樣式處理(第11-42頁)
    • 11.4 重點複習(第11-73頁)
    • 課後練習(第11-76頁)
  • 12 網路通訊方案(第12-1頁)
    • 12.1 XMLHttpRequest(第12-2頁)
    • 12.2 Fetch、Server-Sent Events、WebSocket(第12-33頁)
    • 12.3 重點複習(第12-42頁)
    • 課後練習(第12-45頁)
  • 13 瀏覽器儲存方案(第13-1頁)
    • 13.1 Cookie(第13-2頁)
    • 13.2 Web Storage(第13-8頁)
    • 13.3 Indexed Database(第13-14頁)
    • 13.4 重點複習(第13-23頁)
    • 課後練習(第13-25頁)
  • A 簡介 HTTP(第A-1頁)
    • A.1 關於 HTTP(第A-1頁)
    • A.2 請求方法(第A-3頁)
紙本書 NT$ 560
單本電子書
NT$ 392

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code