Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

JavaScript(簡稱 JS) 是具有頭等函數(first-class function)的輕量級、直譯式程式語言。它因為用作網頁的腳本語言而大為知名,但也用於許多非瀏覽器的環境,像是 node.jsApache CouchDB。JS 是一個原型程式設計的、多典範的動態腳本語言,支援物件導向、指令式以及宣告式(例如函數式編程)風格。 閱讀關於 JavaScript 以取得更多資訊。

重新介紹 JavaScript
一篇對 JavaScript 的「再」介紹。

JavaScript 標準是 ECMAScript。自 2012 年起,所有瀏覽器全面支援 ECMAScript 5.1。較老舊的瀏覽器最少會支援 ECMAScript 3。第六版的標準於2015年6月17日發布,該版本名為 ECMAScript 2015,但通常都被稱作 ECMAScript 6 或是 ES 6。目前本文件適用的版本是ECMAScript 6 ,另外我們正在著手撰寫部分 ECMAScript 7 的內容。

在瀏覽器中使用 JavaScript 的相關資訊,可參考 DOMDHTML 主題。Gecko DOM 參考 一文中描述以 Gecko 為核心的瀏覽器中內建的物件。

若要在你的程式中嵌入 JavaScript 引擎,請參考 SpiderMonkey

文件

JavaScript 教學
關於如何使用 JavaScript 編寫程式的初學者教學。
JavaScript 概觀
這篇文章主要是介紹 JavaScript 和討論一些 JavaScript 的基本概念。
JavaScript 技術概觀
這篇文章主要介紹 JavaScript 在目前實務上支援以及發展情形。
JavaScript 1.7 新鮮事
JavaScript 1.7(於 Firefox 2 支援)新增了產生器和迭代器、陣列的簡約式、以 let 啟用區塊的作用域,以及分割代入。
JavaScript 1.8 新鮮事
JavaScript 1.8(Firefox 3.0)新增了表達式的簡寫、產生器的表達式,以及陣列的 reduce()reduceRight() 方法。
JavaScript 1.8.1 新鮮事
JavaScript 1.8.1(支援於最新的 Firefox 3.5)新增了原生的 JSON 編解碼、Object.getPrototypeOf、以及字串修剪方法︰trim()trimLeft()trimRight()
撰寫向前相容的網站
這篇文章將教導你如何撰寫在不斷推陳出新的瀏覽器中依舊能正確顯示的網頁。
轉換網頁程式:從 IE 到 Mozilla
Doron Rosenberg 告訴你如何使你的 Web 應用程式在 IE 及 Mozilla 中運作。
JavaScript 語言的資源
JavaScript 語言標準的說明書。
JavaScript 正規表達式
JavaScript 中的正規表達式可以協助我們簡單地對字串進行分析。
JScript 偏離 ES3 (PDF)
解說 ECMAScript 第三版的標準和 Microsoft 自己的 JScript 兩者間的不同。同時也涵蓋了其他瀏覽器的資訊(Opera、Firefox 和 Safari)。
JavaScript 物件導向介紹
JavaScript 能實作非常具有物件導向特性的程式,但因為他的語言模型和其他語言不同,所以常聽到一些批評。
物件的使用
關於物件的介紹,建立及使用等。

所有文件...

社群

  • 查閱 Mozilla 討論區...

工具

所有工具...

AJAXDOMDHTMLE4XSpiderMonkey

 

文件標籤與貢獻者

 最近更新: iigmir,