2022 年 7 月 10 日

手冊和規格

這本書是教學。它旨在協助您逐步學習這門語言。但是,一旦您熟悉基礎知識,您將需要其他資源。

規格

ECMA-262 規格包含有關 JavaScript 最深入、最詳細且最正式化的資訊。它定義了這門語言。

但是,由於它很正式,因此一開始很難理解。因此,如果您需要最值得信賴的語言詳細資訊來源,規格就是正確的地方。但它不適合日常使用。

每年都會發布新的規格版本。在這些版本之間,最新的規格草案在 https://tc39.es/ecma262/

若要閱讀有關最新尖端功能的資訊,包括那些「幾乎是標準」(所謂的「第 3 階段」)的功能,請參閱 https://github.com/tc39/proposals 的提案。

此外,如果您是為瀏覽器開發,則本教學課程的第二部分中涵蓋了其他規格。

手冊

不過,通常最好改用網路搜尋。只要在查詢中使用「MDN [術語]」,例如 https://google.com/search?q=MDN+parseInt 以搜尋 parseInt 函式。

相容性表格

JavaScript 是一種發展中的語言,新功能會定期新增。

若要查看它們在基於瀏覽器的引擎和其他引擎中的支援度,請參閱

所有這些資源在實際開發中都很有用,因為它們包含有關語言詳細資料、其支援度等的寶貴資訊。

請記住它們(或此頁面),以備您需要深入了解特定功能時使用。

教學地圖

留言

留言前請先閱讀此內容…
  • 如果您有建議事項 - 請提交 GitHub 問題或提出拉取請求,而不是留言。
  • 如果您無法理解文章中的某些內容 – 請詳細說明。
  • 若要插入幾行程式碼,請使用 <code> 標籤,對於多行 – 將它們包在 <pre> 標籤中,對於超過 10 行 – 使用沙盒(plnkrjsbincodepen…)