我閱讀的JavaScript越多Q & A越多,我遇到參考ECMA-262 睡眠藥物參考。除官方pdf之外,我還看過一些HTML。我應該使用哪種ECMA-262(ECMAScript/JavaScript)參考?
我想鏈接到HTML引用,但我很猶豫,因爲我沒有時間來驗證它們的真實性,準確性或一致性。
是否有一個特定的ECMAScript參考其他比可信的PDF或Stack Overflow社區通常認可的PDF?
我閱讀的JavaScript越多Q & A越多,我遇到參考ECMA-262 睡眠藥物參考。除官方pdf之外,我還看過一些HTML。我應該使用哪種ECMA-262(ECMAScript/JavaScript)參考?
我想鏈接到HTML引用,但我很猶豫,因爲我沒有時間來驗證它們的真實性,準確性或一致性。
是否有一個特定的ECMAScript參考其他比可信的PDF或Stack Overflow社區通常認可的PDF?
ECMAScript文檔的當前版本只能以PDF格式下載。以前的版本確實有一個實驗性的HTML版本,但是這是從PDF-> HTML轉換的版本,其中包含一些錯誤。我認爲他們決定停止HTML版本,因爲這些錯誤。
一般來說,在SO上鍊接到HTML版本是可以的,儘管這是一個過時的規範。不過,請務必檢查該部分是否發生了變化 - 不要鏈接到自上一版本以來發生更改的部分,以避免混淆以前版本和最新版本。當然,最好簡單地鏈接到PDF本身。
如果您需要可鏈接的參考,Mozilla Developer Network通常是一個不錯的選擇。它沒有包含ECMA-262的確切文字,但這可能是一件好事(想想外行人)。
另外,考慮到Mozilla是一家活躍的瀏覽器供應商,我想說他們的願望和激勵「讓它正確」可能會達到最佳效果。
他們證明文件很好。如果功能的可用性存在任何可能的問題(無論是不推薦使用還是新增功能),通常可以找到其他(頂部)瀏覽器的兼容性說明以及說明中的「填充」代碼(如果可用)。 ES5-shim甚至似乎主要由MDN的「兼容性」代碼組成。
Ecma國際組織公佈的ECMAScript 5.1都爲Acrobat(R)PDF文件,可瀏覽HTML:
第二種選擇可能會更官方比你提到的「帶註釋的,超鏈接的HTML版本」。
但是請注意,
的PDF版本是明確的規範。此HTML版本和PDF版本之間的任何差異 都是無意的。
如果您真的關注*真實性,準確性和一致性*,則必須使用官方來源。如果你願意接受哪些是*信任的,或者一般由StackOverflow社區*認可,那麼你可能並不真正擔心*真實性,準確性和一致性*。 – RightSaidFred
我實際上希望看到一個社區維基頁面,其中包含對HTML版本,Javascript,CSS等文檔的所有*正確*引用。 –
你爲什麼關心準確性?你是否按照規範實現了某些東西,或者只是在執行JavaScript編程?如果是後者,那麼您將寫入您想要支持的最低瀏覽器。 –