2013-04-08 185 views
0

Javascript是唯一可以利用DOM API的語言嗎?是否有Python的DOM包裝?客戶端腳本語言

+1

-1:谷歌搜索DOM API的Python,有http://docs.python.org/2/library/xml.dom.html – 2013-04-08 20:07:02

+0

此外,谷歌搜索DOM包裝Python,得到http://wiki.python.org/moin/WebBrowserProgramming – 2013-04-08 20:10:45

+0

重複http://stackoverflow.com/questions/1540214/can-python-be-used-for-client-side-web-開發(谷歌搜索「客戶端python」的第一個結果)。 – 2013-04-08 20:12:36

回答

0

有在瀏覽器的Python實現:http://www.skulpt.org/

+0

你可以從這個Python的實現中操作DOM嗎?不是我有任何需要,但我很好奇。 – 2013-04-08 20:13:11

+0

@JasonSperske我不相信你可以在本地做到這一點,你必須與瀏覽器界面的JS進行交互。 – 2013-04-08 20:18:01

+0

它只是一個封裝在JavaScript之上。解釋型語言之上的解釋型語言!如果您期望任何性能,請不要使用它! – 2013-04-08 20:18:18

1

Internet Explorer支持客戶端VBScript,但沒有人真的使用它。 Javascript是由Netscape的Brendan Eich實現的ECMAScript。它成爲事實上的標準。

但是,大多數語言都編寫了可以遍歷服務器端html文檔的庫。在Python中,常見的稱爲美麗湯。

+0

AFAIK這是相反的方式: ECMAScript是Javascript的標準化(最初是由Netscape的Brendan Eich創建的),之後它被其他瀏覽器供應商以不兼容的方式隨意地重新實現。只是爲了記錄,呃。 – 2015-09-21 20:53:37

0

從技術上講,您還可以使用Java Applets來操縱DOM。爲什麼你會是一個可能導致不可避免的不受歡迎的問題。