2012-09-16 36 views
-5

由於我收到的評論here我正在尋找一種可在所有常見瀏覽器中運行的純DOM實現。請注意,我並不想與DOM的瀏覽器實現(甚至不通過jQuery)進行交互。我正在尋找一個完整的替代品。DOM級別2(或更好?)的JavaScript實現

編輯:由於非常見的問題偶爾會遭到批評,所以我會試着解釋爲什麼我需要這樣做。我正在編寫一個富文本編輯器,它需要一些非常特殊的功能,而瀏覽器之間的實現差異導致我無法依靠它們來保持一致性。請看這個答案的另一個問題(與我的需求有關)Definition of ExecCommand function for bold?闡述爲什麼這是必要的。

+0

@pst我已經編輯了我的問題,以便我可以得到一些認真的考慮,而不僅僅是贊成票。如果你仍然覺得沒有必要,那麼我會把你的智慧傳遞給CKEditor的創造者之一。 – Brent

+1

我沒有downvote,但它總是有助於解釋*實際原因* :)考慮到編輯器*嚴重依賴於用戶交互,我不明白「DOM 2替換」是如何工作的。 *一系列瀏覽器中的黑客攻擊,正如在相關答案中所討論的那樣。 – 2012-09-16 06:17:01

+2

這是一個很好的問題!我不明白爲什麼人們都在低調。 +1 – Domenic

回答

1

jsdom是這個問題的規範答案。 dom.js是另一個,但我不知道誰使用它,所以我懷疑它已經看到很多測試。

+1

感謝您的線索。我很關心這些常見瀏覽器。它們都是爲node.js設計的,我很難在這個環境之外討論他們的成功。 – Brent

相關問題