文档对象模型或DOM实际上不是JavaScript的一部分,而是存在于其外部的单独实体。虽然您可以使用JavaScript来操作DOM对象,但其他脚本语言也可以同样访问它们。
当我们必须处理XMLHTTPRequest对象时,避免javascript与其他客户端 - siede脚本语言冲突的最佳方法是什么
答案 0 :(得分:2)
这种情况并不常见。
您是否在自己的网站上使用任何其他客户端语言?如果你没有任何闪存,Silverlight,ActiveX等运行,那么没有什么可担心的。
即使你是,也只是确保他们没有操纵DOM的相同部分 - 无论如何你可能会这样做。
答案 1 :(得分:1)
您无需担心其他重要的客户端脚本语言。在普通网页上可能修改DOM的其他一些事情是如此模糊,你知道你是否使用它们。您可以假设您拥有对DOM的独占访问权。
答案 2 :(得分:1)
如果你不能确定同一页面上有哪些其他脚本可以操作相同的DOM,那么它们可能无关紧要,如果它们是用不同的语言。问题是,还有其他脚本 - JavaScript或不是。
我使用具有唯一名称的顶级对象,并将所有内容放在该对象下。这样,名称冲突的可能性就会降低。