前端寶庫

前端技術分享平台

0%

[速查表]_JavaScrip大全

歐萊禮 JavaScript大全(第六版)

章節目錄

目錄
JavaScript概述 第一部 核心JavaScript
第二部 客戶端JavaScript
第三部 核心JavaScript參考資料
第四部 客戶端JavaScript參考資料

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

/... 未完待續 .../