是否有純粹的JavaScript的DOM的實現或模擬?在純JavaScript中的DOM實現?
- 有env.js,但這需要犀牛。
- 有jsdom,但那需要Node。
是否有一種解決方案可以在絕大多數JavaScript解釋器(例如v8)中工作,而不會被綁定到任何特定的解釋器或引擎?也就是說,JS中是否有任何DOM實現,沒有任何設置或填充可以放入JavaScript解釋器並運行?
是否有純粹的JavaScript的DOM的實現或模擬?在純JavaScript中的DOM實現?
是否有一種解決方案可以在絕大多數JavaScript解釋器(例如v8)中工作,而不會被綁定到任何特定的解釋器或引擎?也就是說,JS中是否有任何DOM實現,沒有任何設置或填充可以放入JavaScript解釋器並運行?
除你已經列出的,我已經聽說dom.js好東西。它需要有限的ES6功能,例如const
,WeakMap
和Proxy
,所以它將在V8和SpiderMonkey(Rhino)中工作,但不能在JavaScriptCore,Chakra或其他工具中使用。
很難在你試圖做的,這裏正是猜測,但我會採取刺傷它,只是爲了讓談話繼續下去:
我想這是很難想象你怎麼連運行JavaScript代碼,而無需瀏覽器,或犀牛,或節點,或PhantomJS,或其他一些JS解釋器環境...
你能解釋一下爲什麼你需要這個嗎? – JPuge 2012-03-15 18:38:17
這是測試JavaScript代碼。 – Mario 2012-03-17 02:30:10
我正在尋找類似的東西,這裏是我的理由:我想在v8 js引擎中運行它(由golang綁定到v8控制),但不一定在節點中運行。 – 2015-06-02 21:54:02