首页 相关文章 判断JavaScript对象是否可用的正确方法

判断JavaScript对象是否可用的正确方法

  原文:http://www.quirksmode.org/js/support.html

  原文作者:Peter-Paul Koch

  以下为对原文的翻译:

  判断对象存在的方法

  很快你就会注意到,JavaScript的部分功能在部分浏览器中无效。如果你要使用一些脚本的高级特性,你首先要检查浏览器是否支持要使用的对象,本文具体说明判断的正确方法。

  通过判断浏览器的版本:不!

  如果你想知道浏览器是否支持代码中使用的那些对象,记住,永远都不要通过浏览器的版本来判断。我确定你知道,有些浏览器支持你的代码,而有些浏览器不支持你的代码,可是你考虑过其他的浏览器么?那些不知名的小浏览器?

  就算你可以检测出90%的用户所使用的浏览器及版本,还是有一些不出名的浏览器不能正确运行你的代码,结果要么是一大堆异常信息,要么是某些脚本没有被正确的执行。不管是哪种情况,你都是在使用漏洞百出的代码欺骗最终浏览网站的用户。

  个案研究:mouseovers

  一个古老的个案可以证实上述的说法。虽然这种情况现在已经不存在,但是同样原理的例子还是存在的。

  一个...[ 查看全文 ]

2016-02-19 标签:

判断JavaScript对象是否可用的正确方法的相关文章

手机页面
收藏网站 回到头部