JavaScript

JavaScript,也稱 ECMAScript,是一種廣泛用於客戶端網頁開發的腳本語言,最早是在 HTML 上使用的,用來給 HTML 網頁添加動態功能,然而現在 JavaScript 也可被用於網路伺服器,如 Node.js。

發展初期,JavaScript 的標準並未確定,同期有網景的 JavaScript,微軟的 JScript 和 CEnvi 的 ScriptEase 三足鼎立。1997年,在ECMA(歐洲電腦製造商協會)的協調下,由Netscape、Sun、微軟、Borland組成的工作群組確定統一標準:ECMA-262。

一般來說,完整的JavaScript包括以下幾個部分:

  • ECMAScript,描述了該語言的語法和基本物件
  • 文件物件模型(DOM),描述處理網頁內容的方法和介面
  • 瀏覽器物件模型(BOM),描述與瀏覽器進行互動的方法和介面

它的基本特點如下:

  • 是一種解釋性程式語言(代碼不進行預編譯)。
  • 主要用來向 HTML 頁面添加互動行為
  • 通常直接嵌入 HTML 頁面。

JavaScript常用來完成以下任務:

  • 嵌入動態文字於 HTML 頁面
  • 對瀏覽器事件作出響應
  • 讀寫 HTML 元素
  • 在資料被送出到伺服器之前驗證資料
  • 檢測訪客的瀏覽器訊息
  • 控制 cookies ,包括建立和修改等