2011-03-15 65 views
7

是否已有一个开源项目,它为本机实现的浏览器实现ECMAScript 5功能?类似于项目,它在Internet Explorer中实现缺少标准的东西。针对旧版浏览器的ECMAScript 5兼容性脚本

我想使用新的Function.bind()和String.trim()和JSON.parse()函数,但它们目前仅在最新的浏览器(如最新的Chromium)中可用。我想简单地包含一个像“ecma5.js”这样的脚本,然后在浏览器中缺少所有这些东西。

那么是否已有像这样的项目?如果不是,那么我必须自己做。

+0

[是否有一个实现新版本的Javascript/Ecmascript 5方法的库?](http://stackoverflow.com/questions/1890464/is-there-a-library-which-implements-new-javascript -ecmascript-5的方法换旧的) – Martin 2011-03-15 15:50:32

回答

4

es5-shim应该给你你想要的东西(或尽可能接近它......一定要阅读注意事项)。你可以找到一个other polyfills here的列表。

2

DDR-ECMA5库的目的是做你所问。当然,并不是所有的东西都可以用ECMAScript 3标准来实现,但是尽可能地多。