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 ,包括建立和修改等
- 2018-08-22Is WebView
- 2018-05-16把 nodejs 程式變成 linux 系統服務
- 2017-10-24安裝 nodejs
- 2017-01-09JavaScript Number Format
- 2016-12-27解決 JS 部分語法在不同瀏覽器的相容性問題
- 2016-11-29使用 Chrome 來檢視動態 DOM
- 2016-11-26Google 網站翻譯工具
- 2016-09-03Visual Event
- 2014-07-03調整 window.location.hash 而不捲動視窗
- 12:192013-09-18AngularJS Tutorial
- 2013-09-18Facebook Chat API