歐萊禮 JavaScript大全(第六版)
章節目錄
目錄 | |
---|---|
JavaScript概述 | 第一部 核心JavaScript、 第二部 客戶端JavaScript、 第三部 核心JavaScript參考資料、 第四部 客戶端JavaScript參考資料 |
-
第一部 核心JavaScript
目錄 語彙結構 字元集、註解、字面值、識別字和保留字、非必須的分號 行別、值與變數 運算式與運算子 述句 物件 陣列 函式 類別與模組 使用正規運算式的範式比對 JavaScript子集與擴充 伺服端JavaScript -
第二部 客戶端JavaScript
目錄 Web瀏覽器中的JavaScript Window物件 使用JavaScript操作文件 使用JavaScript操作CSS 事件處理 使用JavaScript操作HTTP jQuery程式庫 客戶端儲存區 使用JavaScript操作媒體與圖形 HTML5_API
JavaScript概述
JavaScript 是 Web 的程式語言。
今日絕大多數的網站都使用 JavaScript,所有現代瀏覽器,都具備 JavaScript 直譯器。
JavaScript:是高階的、動態的 (dynamic)、無型別 (untyped) 直譯語言,適合物件導向 (object-oriented),以及 functional (函式型) 程式設計。
JavaScript的語言衍生自 Java
,
它的 first-class (一般) 函式來自於 Scheme
,
基於原型 (prototype-based) 的繼承方式則來自 self
。
-
核心 JavaScript
語彙結構
,解釋 JavaScript 註解、分號與Unicode 字元集這類東西。
行別、值與變數
,解釋 JavaScript 變數與可以指定給變數的值。
運算式與運算子
,運算式是 JavaScript 中的片語,可被估算進而產生一個值。
述句
,以分號結尾的行。
物件
,「名稱/值」對組的群集,或是「字串」對應至「值」的 map(映射)。
陣列
,「索引/值」對應的群集。
函式
,是具有名稱與參數的 JavaScript 程式碼區塊,只要定義過一次,就可以重複調用。
類別與模組
,涵蓋 JavaScript 物件導向程式設計的細節。
使用正規運算式的範式比對
,解釋正規運算式的文法,並演示如何使用這些「regexps」進行文字的範式比對。
JavaScript子集與擴充
,涵蓋核心 JavaScript 的子集與擴充。
伺服端JavaScript
,介紹兩種在 web 瀏覽器之外使用 JavaScript 的方式。 -
客戶端 JavaScript
Web瀏覽器中的JavaScript
,詳細解釋如何讓 JavaScript 在 web 瀏覽器中運作。
Window物件
,解釋在 web 瀏覽器下使用 JavaScript 的技巧,並涵蓋一些客戶端 JavaScript 重要的全域函式。
使用JavaScript操作文件
,使用 JavaScript 操作 HTML 文件內容。
使用JavaScript操作CSS
,說明 JavaScript 如何操作定義 (網頁內容) 呈現方式的 CSS 樣式。
事件處理
,解釋如何定義與註冊事件處理器,以及當事件發生時,瀏覽器如何調用它們。
使用JavaScript操作HTTP
,解釋如何使用 JavaScript 操控 HTTP 請求,屬於一種網路API。
jQuery程式庫
,jQuery 定義了一組聰明且易用的API來操作文件的內容、呈現方式與行為。
客戶端儲存區
,描述儲存資料的機制,說明如何將資料 (或甚至一整個應用程式)存在客戶端,供未來的瀏覽工作階段使用。
使用JavaScript操作媒體與圖形
,介紹可在 HTML<canvas>
標記中繪製任何徒刑的客戶端API。
HTML5_API
,分類介紹由 HTML5 指定或者與其緊密相關的 web apps API。
核心JavaScript
客戶端JavaScript
/... 未完待續 .../