內容簡介:精通全世界最多人使用的程式語言
「本書所談論的一切,都是你從未意識到自己會想要知道的JavaScript。它將引領你將JavaScript程式碼品質和生產力帶到更高層次。David對此語言的知識豐富得驚人,非常清楚其錯綜複雜之處以及陷阱所在,這些完全展現在這本JavaScript真正的終極指南之中。」
—Schalk Neethling,MDN Web Docs資深前端工程師
「David Flanagan會在這段JavaScript旅程中引導讀者,提供這個語言及其生態系統範疇完整的宏觀畫面。」
—Sarah Wachs,前端開發人員暨Women Who Code柏林區領導者
JavaScript是Web的主要語言,現今使用它的軟體開發人員比任何其他程式語言都還要多。近25年來,這本暢銷書一直都是JavaScript程式設計師不可或缺的參考指南。最新第七版已完全更新,涵蓋2020版本的JavaScript。你會發現本書到處都是有趣且富有啟發性的範例程式碼,新章節涵蓋了類別、模組、迭代器、產生器、Promise及async/await。
本書適合想要學習JavaScript的程式設計師,以及想要對JavaScript理解和精通程度提升到更高境界的Web開發人員。
本書主題包括:
‧型別、變數、運算子、述句、物件和陣列
‧函式、類別、模組、迭代器、產生器、Promise和async/await
‧JavaScript標準程式庫:資料結構、正規表達式、JSON、國際化和URL
‧Web平台:文件、元件、圖形、網路、儲存區和執行緒
‧Node.js:緩衝區、檔案、串流、執行緒、子行程、Web客戶端和Web伺服器
‧專業JavaScript開發人員所仰賴的工具和語言擴充功能
目錄
章節說明:前言
第1章 JavaScript 簡介
第2章 語彙結構
第3章 型別、值和變數
第4章 運算式和運算子
第5章 述句
第6章 物件
第7章 陣列
第8章 函式
第9章 類別
第10章 模組
第11章 JavaScript 標準程式庫
第12章 迭代器與產生器
第13章 非同步 JavaScript
第14章 Metaprogramming
第15章 Web 瀏覽器中的 JavaScript
第16章 使用 Node 的伺服端 JavaScript
第17章 JavaScript 工具和擴充功能
索引
關於作者 + 出版記事
章節說明:前言
第1章 JavaScript 簡介
第2章 語彙結構
第3章 型別、值和變數
第4章 運算式和運算子
第5章 述句
第6章 物件
第7章 陣列
第8章 函式
第9章 類別
第10章 模組
第11章 JavaScript 標準程式庫
第12章 迭代器與產生器
第13章 非同步 JavaScript
第14章 Metaprogramming
第15章 Web 瀏覽器中的 JavaScript
第16章 使用 Node 的伺服端 JavaScript
第17章 JavaScript 工具和擴充功能
索引
關於作者 + 出版記事
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。