2011-12-03 20 views
3

我閱讀的JavaScript越多Q & A越多,我遇到參考ECMA-262 睡眠藥物參考。除官方pdf之外,我還看過一些HTML我應該使用哪種ECMA-262(ECMAScript/JavaScript)參考?

我想鏈接到HTML引用,但我很猶豫,因爲我沒有時間來驗證它們的真實性,準確性或一致性。

是否有一個特定的ECMAScript參考其他比可信的PDF或Stack Overflow社區通常認可的PDF?

+0

如果您真的關注*真實性,準確性和一致性*,則必須使用官方來源。如果你願意接受哪些是*信任的,或者一般由StackOverflow社區*認可,那麼你可能並不真正擔心*真實性,準確性和一致性*。 – RightSaidFred

+1

我實際上希望看到一個社區維基頁面,其中包含對HTML版本,Javascript,CSS等文檔的所有*正確*引用。 –

+0

你爲什麼關心準確性?你是否按照規範實現了某些東西,或者只是在執行JavaScript編程?如果是後者,那麼您將寫入您想要支持的最低瀏覽器。 –

回答

1

ECMAScript文檔的當前版本只能以PDF格式下載。以前的版本確實有一個實驗性的HTML版本,但是這是從PDF-> HTML轉換的版本,其中包含一些錯誤。我認爲他們決定停止HTML版本,因爲這些錯誤。

一般來說,在SO上鍊接到HTML版本是可以的,儘管這是一個過時的規範。不過,請務必檢查該部分是否發生了變化 - 不要鏈接到自上一版本以來發生更改的部分,以避免混淆以前版本和最新版本。當然,最好簡單地鏈接到PDF本身。

+1

http://es5.github.com/是PDF規範的少數HTML克隆之一。這些克隆就是我所指的。 – zzzzBov

+0

絕對不是官方的,但它對我來說看起來沒問題。我只是不知道其他SO成員會怎麼想:-) –

+0

這就是我的問題的要點。我*知道*他們不是官方的,我*知道*他們看起來不錯,我不知道他們*是否確定。 – zzzzBov

1

如果您需要可鏈接的參考,Mozilla Developer Network通常是一個不錯的選擇。它沒有包含ECMA-262的確切文字,但這可能是一件好事(想想外行人)。

另外,考慮到Mozilla是一家活躍的瀏覽器供應商,我想說他們的願望和激勵「讓它正確」可能會達到最佳效果。

他們證明文件很好。如果功能的可用性存在任何可能的問題(無論是不推薦使用還是新增功能),通常可以找到其他(頂部)瀏覽器的兼容性說明以及說明中的「填充」代碼(如果可用)。 ES5-shim甚至似乎主要由MDN的「兼容性」代碼組成。