访问DOM时javascript冲突

时间:2010-04-09 23:40:54

标签: javascript dom xmlhttprequest client-side-scripting

我从我读过的一本书中读到了这句话

文档对象模型或DOM实际上不是JavaScript的一部分,而是存在于其外部的单独实体。虽然您可以使用JavaScript来操作DOM对象,但其他脚本语言也可以同样访问它们。

当我们必须处理XMLHTTPRequest对象时,避免javascript与其他客户端 - siede脚本语言冲突的最佳方法是什么

3 个答案:

答案 0 :(得分:2)

这种情况并不常见。

您是否在自己的网站上使用任何其他客户端语言?如果你没有任何闪存,Silverlight,ActiveX等运行,那么没有什么可担心的。

即使你是,也只是确保他们没有操纵DOM的相同部分 - 无论如何你可能会这样做。

答案 1 :(得分:1)

您无需担心其他重要的客户端脚本语言。在普通网页上可能修改DOM的其他一些事情是如此模糊,你知道你是否使用它们。您可以假设您拥有对DOM的独占访问权。

答案 2 :(得分:1)

如果你不能确定同一页面上有哪些其他脚本可以操作相同的DOM,那么它们可能无关紧要,如果它们是用不同的语言。问题是,还有其他脚本 - JavaScript或不是。

我使用具有唯一名称的顶级对象,并将所有内容放在该对象下。这样,名称冲突的可能性就会降低。