繁体   English   中英

我如何知道javascript函数是否可以在浏览器中正常工作

[英]how can i tell if a javascript function works across browsers

如何判断给定的javascript函数是否可以跨浏览器运行? 例如,我想使用String.trim(),我发现它可以在Firefox中使用,但是可以在所有其他主要浏览器中使用吗? 我想在线上有一个不错的文档,但是我找不到。

对于入门者,请尝试quirksmode: http//quirksmode.org

QuirksMode可以为您提供信息,但主要是有关CSS和DOM的信息。

String.prototype.trimECMAScript 5th Edition Standard中的一种新方法。

要检查各种浏览器上新的ES5方法的可用性,请查看下表:

通常,如果您要检查哪些内置标准方法可用并在浏览器之间正常工作,则可以运行一致性测试:

丹尼·古德曼(Danny Goodman)撰写的《 动态HTML权威参考 》一书对此类研究提供了巨大帮助。

例如,对于函数String.replace(),它告诉我以下浏览器和版本均支持此功能(自此):IE 4,NN 4,Moz all ,Saf all ,Op 7,并且已包含在ECMA 3中。

请访问W3Schools JavaScript网站,尤其是各种对象的完整参考。 例如,这是完整的String参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM