是否已经有一个开源项目为浏览器实现了ECMAScript 5的特性,而这些浏览器本身并没有实现它?类似于IE7.js项目,它实现了Internet Explorer中缺少的标准内容。
我想使用新的Function.bind()、String.trim()和JSON.parse()函数,但它们目前只在最新的浏览器中可用,比如最新的Chromium。我想简单地包含一个像"ecma5.js“这样的脚本,如果浏览器中缺少这些东西,它就会实现所有这些东西。
那么像这样的项目已经存在了吗?如果没有,那我就得自己动手了。
发布于 2011-03-15 23:38:48
es5-shim应该给你你想要的(或者,尽可能接近它...请务必阅读注意事项)。您可以找到other polyfills here的列表。
发布于 2011-03-31 04:07:14
DDR-ECMA5库旨在实现您所要求的功能。当然,并不是所有的东西都可以用ECMAScript 3标准来实现,但是尽可能多地实现。
发布于 2011-06-27 22:15:12
如果您不介意自己学习该库并编写一些代码,您可以在以下位置找到ECMAScript 5库的一些代码实现
https://developer.mozilla.org/En/JavaScript/ECMAScript_5_support_in_Mozilla
例如,Array.filter的代码
然后Crockford在json2.js中有JSON.parse/stringify
https://stackoverflow.com/questions/5314049
复制相似问题