精通JavaScript: 導入現代程式設計原則 (第3版) | 誠品線上

Eloquent JavaScript: A Modern Introduction to Programming (3rd Ed.)

作者 Marijn Haverbeke
出版社 聯合發行股份有限公司
商品描述 精通JavaScript: 導入現代程式設計原則 (第3版):導入現代程式設計原則精通網頁程式語言當今幾乎每個網頁應用程式的核心裡都有JavaScript的身影,從Twitter這類的社群應用

內容簡介

內容簡介 導入現代程式設計原則 精通網頁程式語言 當今幾乎每個網頁應用程式的核心裡都有JavaScript的身影,從Twitter這類的社群應用程式到Phaser、Babylon等在瀏覽器環境下設計的遊戲框架。在一般人眼裡,JavaScript是程式初學者較容易上手的入門語言,但其本質其實相當靈活而且複雜,可用於開發所有規模大小的應用程式。 《Eloquent JavaScript 第三版》終於在千呼萬喚下登場了,經過徹底修訂的內容將帶讀者深入JavaScript語言,示範如何寫出漂亮同時又有效率的程式碼。本次更新納入全新功能,例如:類別表示法、箭頭函式、迭代器、非同步函式、字串範本及區塊作用範圍。 作者Haverbeke藉由程式範例進行沉浸式教學,讓讀者從第一章開始就進入程式碼的世界。同時,利用章節末的練習題和完整章節的實作專案,提供讀者自己撰寫程式的機會,累積動手的經驗。本書帶領讀者從JavaScript語言的基礎結構、控制結構、函式及資料結構學起,幫助讀者先撰寫出基本的程式;接著學習處理程式發生的錯誤、修復程式臭蟲、模組化以及非同步程式設計,再推進到網頁瀏覽器的範疇,學習如何使用JavaScript設計瀏覽器相關程式。讀者跟著書中的幾個實作專案,例如,設計瀏覽器遊戲、簡單的程式語言和繪圖程式,還能從中學到: ‧了解程式設計的基本要素,包括程式語法、控制和資料 ‧藉由物件導向和函式語言程式設計兩大技巧來組織與釐清程式碼 ‧撰寫瀏覽器腳本及開發基礎的網頁應用程式 ‧發揮文件物件模型(DOM)的效用,與瀏覽器進行互動 ‧利用Node.js環境建置伺服器與開發工具函式 看到這裡,你是不是覺得自己已經精通這項網頁程式語言了呢? 本書提供的線上封閉測試環境中有書中所有的原始程式碼。讀者可在這個測試環境中編輯、執行程式碼,並且立即看到程式碼的輸出結果。

作者介紹

作者介紹 Marijn HaverbekeMarijn Haverbeke 對程式設計充滿熱忱,精通多種語言。他經手過的軟體系統範疇相當廣泛,從資料庫、編譯器到編輯器都有涉獵。目前經營一家小型企業,主要開發項目為其所主導的開放原始碼專案。

產品目錄

產品目錄 PART I 程式語言 第 1 章 資料值、資料型態與運算子 第 2 章 程式結構 第 3 章 函式 第 4 章 資料結構:物件與陣列 第 5 章 高階函式 第 6 章 物件的秘密 第 7 章 實作專案:宅配機器人 第 8 章 臭蟲與錯誤 第 9 章 規則運算式 第 10 章 模組 第 11 章 非同步程式設計 第 12 章 實作專案:自創一個小型的程式語言 PART II 瀏覽器 第 13 章 Javascript 與瀏覽器 第 14 章 文件物件模型 第 15 章 事件處理 第 16 章 專案:2D 平面遊戲 第 17 章 繪圖:Canvas 元素 第 18 章 HTTP 與表單 第 19 章 實作專案:小畫家線上版 PART III NODE 開發環境 第 20 章 伺服器端開發環境:NODE.JS 入門 第 21 章 實作專案:技能交流網站 第 22 章 提升 JavaScript 效能的技巧 解題提示

商品規格

書名 / 精通JavaScript: 導入現代程式設計原則 (第3版)
作者 / Marijn Haverbeke
簡介 / 精通JavaScript: 導入現代程式設計原則 (第3版):導入現代程式設計原則精通網頁程式語言當今幾乎每個網頁應用程式的核心裡都有JavaScript的身影,從Twitter這類的社群應用
出版社 / 聯合發行股份有限公司
ISBN13 / 9789865029890
ISBN10 / 9865029898
EAN / 9789865029890
誠品26碼 / 2682093381006
頁數 / 512
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 23X17X2.3CM
級別 / N:無

最佳賣點

最佳賣點 : 導入現代程式設計原則
精通網頁程式語言