+ -
当前位置:首页 → 问答吧 → 【原创】超爽的实现跨浏览器JS代码

【原创】超爽的实现跨浏览器JS代码

时间:2006-09-03

来源:互联网

如果你写JS代码你会发现,有些JS代码在一些浏览器中并不被支持。大部分人所想的办法是:通过判断不同的浏览器来解决这个问题。good~恭喜你想出了一个费力不讨好的方法!为什么这么说?你永远不知道第二天会有什么新的浏览器发布出来!而且你还要写讨厌的if-else语句。而且说很多的。。。。第二种办法是使用js version.这个方法您也省省吧。。为什么?以后讨论..
最好的方法是Object detection! 对象识别技术。什么叫对象识别技术?举个例子:

if (document.images)
{
script here
}

if (document.getElementById || document.all || document.layers)
{
browser can handle DHTML
}
if (document.getElementById && document.createElement)
{
browser can handle W3C DOM
}

我们要使用 document.images 对象,我们不用什么判断浏览器判断JS版本号的方法。我们只需判断一下在当前使用的浏览器中document.images是否被支持就可以了。
更多详细内容请参见

作者: ilovephp   发布时间: 2006-09-03

帮你转移下。不容易沉下去。

作者: PHPChina   发布时间: 2006-09-03

似乎很容易吗。。

作者: MySQL   发布时间: 2006-09-08

你的意思是每用一个都要先判断?

作者: boom123   发布时间: 2006-09-08

我是判断 all 那个
呵,都一样

作者: Phzzy   发布时间: 2006-09-08