• <button id="eiyoe"><acronym id="eiyoe"></acronym></button>
    <em id="eiyoe"></em>

  • <rp id="eiyoe"><acronym id="eiyoe"><input id="eiyoe"></input></acronym></rp>
      查看: 5146|回復: 0
      上一主題 下一主題

      JavaScript 高級教程

      1298

      主題

      0

      好友

      39

      積分

      管理員 離線 發信

      跳轉到指定樓層
      樓主
      發表于 2014-02-19 15:34 | 只看該作者 | 倒序瀏覽

      JavaScript 高級教程

      JavaScript 是因特網上最流行的腳本語言,它存在于全世界所有 Web 瀏覽器中,能夠增強用戶與 Web 站點和 Web 應用程序之間的交互。

      本教程是 w3school JavaScript 教程的高級版本。

      本教程從 JavaScript 的歷史開始講起,直到當前它對 XML 和 Web 服務的支持。

      您將學習到如何擴展該語言,以使它適應特殊的需求。

      您還將學到如何使用 JavaScript 創建無縫的客戶機 - 服務器通信。

      開始學習 JavaScript 高級教程 !

      內容目錄

      JavaScript 簡介

      JavaScript 歷史
      本節為您講解 JavaScript 和客戶端腳本的起源。
      JavaScript 實現
      完整的 JavaScript 實現是由以下 3 個不同部分組成的:ECMAScript、文檔對象模型、瀏覽器對象模型。

      ECMAScript 基礎

      ECMAScript 語法
      Java 和 ECMAScript 有一些關鍵的語法特性相同,也有一些完全不同。本節詳細講解了 ECMAScript 的語法。
      ECMAScript 變量
      本節講解如何聲明和命名變量,以及一些著名的變量命名規則。
      ECMAScript 關鍵字
      本節提供完整的 ECMAScript 關鍵字列表。
      ECMAScript 保留字
      本節提供完整的 ECMAScript 保留字列表。
      ECMAScript 值
      本節講解 ECMAScript 的原始值和引用值,以及 ECMAScript 原始類型的概念。
      ECMAScript 原始類型
      本節詳細講解了 ECMAScript 的 5 種原始類型:Undefined、Null、Boolean、Number 和 String。
      ECMAScript 類型轉換
      本節講解了 ECMAScript 提供的類型轉換方法,以及如何進行強制類型轉換。
      ECMAScript 引用類型
      引用類型通常叫做類(class)或對象。本節講解 ECMAScript 的預定義引用類型。

      ECMAScript 運算符

      ECMAScript 一元運算符
      一元運算符只有一個參數,即要操作的對象或值。本節講解 ECMAScript 中最簡單的運算符 - 一元運算符。
      ECMAScript 位運算符
      位運算符是在數字底層進行操作的。本節深入講解了有關整數的知識,并介紹了 ECMAScript 的各種位運算符。
      ECMAScript Boolean 運算符
      Boolean 運算符非常重要。本節深入講解三種 Boolean 運算符:NOT、AND 和 OR。
      ECMAScript 乘性運算符
      本節講解 ECMAScript 的乘性運算符:乘法、除法、取模運算符,以及它們的特殊行為。
      ECMAScript 加性運算符
      本節講解 ECMAScript 的加性運算符:加法、減法運算符,以及它們的特殊行為。
      ECMAScript 關系運算符
      關系運算符執行的是比較運算。本節講解關系運算符的常規比較方式,以及如何比較字符串與數字。
      ECMAScript 等性運算符
      等性運算符用于判斷變量是否相等。ECMAScript 提供兩套等性運算符:等號和非等號,以及全等號和非全等號。
      ECMAScript 條件運算符
      本節講解 ECMAScript 中的條件運算符。
      ECMAScript 賦值運算符
      本節講解 ECMAScript 中的賦值運算符。
      ECMAScript 逗號運算符符
      本節講解 ECMAScript 中的逗號運算符。

      ECMAScript 語句

      ECMAScript if 語句
      if 語句是 ECMAScript 中最常用的語句之一。本節為您詳細講解了如何使用 if 語句。
      ECMAScript 迭代語句
      迭代語句又叫循環語句。本節為您介紹 ECMAScript 提供的四種迭代語句。
      ECMAScript 標簽語句
      本節簡要介紹了帶有標簽的語句。
      ECMAScript break 和 continue 語句
      本節講解了break 語句和 continue 語句的不同之處,以及如何與有標簽語句一起使用。
      ECMAScript with 語句
      with 語句用于設置代碼在特定對象中的作用域。本節介紹了 with 語句的用法。
      ECMAScript switch 語句
      switch 語句是 if 語句的兄弟語句。本節介紹了 switch 語句的用法,以及與 Java 中的 switch 語句的不同。

      ECMAScript 函數

      ECMAScript 函數概述
      本節講解函數的概念,ECMAScript 如何聲明并調用函數,以及函數如何返回值。
      ECMAScript arguments 對象
      本節介紹了此對象的基本用法,然后講解了如何使用 length 屬性來測定函數的參數數目,以及模擬函數重載。
      ECMAScript Function 對象(類)
      本節講解了如何使用 Function 類創建函數,然后介紹了 Function 對象的屬性和方法。
      ECMAScript 閉包(closure)
      本節講解了閉包(closure)的概念,并分別為您展示了簡單和稍復雜的兩個閉包實例。

      ECMAScript 對象

      ECMAScript 面向對象技術
      本節簡要介紹了面向對象技術的術語、面向對象語言的要求以及對象的構成。
      ECMAScript 對象應用
      本節講解了如何聲明和實例化對象,如何引用和廢除對象,以及綁定的概念。
      ECMAScript 對象類型
      本節介紹了 ECMAScript 的三種類型:本地對象、內置對象和宿主對象,并提供了指向相關參考手冊的鏈接。
      ECMAScript 對象作用域
      本節講解了 ECMAScript 作用域以及 this 關鍵字。
      ECMAScript 定義類或對象
      本節詳細講解了創建 ECMAScript 對象或類的各種方式。
      ECMAScript 修改對象
      本節講解了如何通過創建新方法或重定義已有方法來修改對象。

      來源:http://www.w3school.com.cn/js/index_pro.asp