2013-04-08 171 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。为什么你会是一个可能导致不可避免的不受欢迎的问题。