The Wayback Machine - https://web.archive.org/web/20161211195425/https://developer.mozilla.org/zh-TW/docs/Web/JavaScript

此文件需要技術審查。看看您能幫什麼忙。

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

這一系列專注於 JavaScript 本身,不偏向網頁或其他環境。要得到特定方向的 APIs 資訊請看 Web APIs 和 DOM

JavaScript 標準是 ECMAScript。自 2012 年起,所有瀏覽器全面支援 ECMAScript 5.1。較老舊的瀏覽器最少會支援 ECMAScript 3。第六版的標準於2015年6月17日發布,該版本名為 ECMAScript 2015,但通常都被稱作 ECMAScript 6 或是 ES 6。由於 ECMAScript 標準是每年發布。這個文件用於最新的草稿版本,就是現在的 ECMAScript 2017

別搞混了 JavaScript 和 JAVA。雖然 JavaScript 和 JAVA 都是屬於美國和其他國家 Oracle 公司的商標,但兩個語言有著非常不同的語法、語意和用法。

教學

學習編寫 JavaScript 透過指南和教學。

介紹

JavaScript 教學
如果你是剛開始學 JavaScript,這個教學會帶你看看這個語言。
JavaScript 技術簡介
介紹瀏覽器的 JavaScript。
介紹物件導向 JavaScript
介紹 JavaScript 物件導向的概念。

入門

重新介紹  JavaScript
為了那些以為他們懂 JavaScript 的人寫的簡介。
JavaScript 資料結構
簡介在 JavaScript 可用的資料結構。
比較
JavaScript 提供三種不同的比較方式:完全相等用 ===,相等用 ==,以及Object.is() 方法。(完全相等包含資料型態的相等)

進階

繼承與原型鍊
對於原型繼承的常見的迷思和誤解。
嚴謹模式
嚴謹模式禁止你使用未初始化的變數。這是源自於 ECMAScript 5 的限制,用於加快運行和簡化偵錯。
JavaScript 類型陣列
JavaScript 類型陣列提供一個存取二進制數據的機制。
記憶體管理
JavaScript 的記憶體生命週期和垃圾回收機制。
併行模組和事件循環
JavaScript 具有基於「事件循環」的併行模組。

參考

瀏覽完整的 JavaScript 參考文件

標準物件
瞭解內建物件: ArrayBooleanDateErrorFunctionJSONMathNumberObjectRegExpStringMapSetWeakMapWeakSet 等等。
表達式和運算子
瞭解更多 JavaScript 運算子的行為:instanceoftypeofnewthis運算子優先序等等。
敘述和宣告
瞭解 do-whilefor-in、 for-of、 try-catchlet、 var、 const、 if-else、 switch 和其他 JavaScript 敘述和關鍵字的運作方式。
函式
瞭解如何運用函式來開發你的應用程式。

工具與資源

有用的工具和資源幫助你更好的撰寫 JavaScript。

Firefox 開發工具
ScratchpadWeb ConsoleJavaScript ProfilerDebugger 等等。.
Firebug
編輯、偵錯和在任何網頁及時監視 CSS、HTML和 JavaScript。
JavaScript 腳本模式
JavaScript 腳本模式讓你更快的測試片段的 JavaScript。
TogetherJS
合作更簡單。
Stack Overflow
Stack Overflow 上有關 JavaScript 的問題。
JavaScript 版本和發行備註
瀏覽 JavaScript 的功能歷史和兼容狀態。
JSFiddle
編輯 JavaScript、CSS、HTML 並取得及時結果。可以使用外部資源和與在線上與你的夥伴協作。

Join the JavaScript community

Choose your preferred method for joining the discussion:
 

文件標籤與貢獻者

 最近更新: pa-da,
HTTPS · web.archive.org
← Home