首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >旧版浏览器的ECMAScript 5兼容性脚本

旧版浏览器的ECMAScript 5兼容性脚本
EN

Stack Overflow用户
提问于 2011-03-15 23:33:49
回答 3查看 2.5K关注 0票数 7

是否已经有一个开源项目为浏览器实现了ECMAScript 5的特性,而这些浏览器本身并没有实现它?类似于IE7.js项目,它实现了Internet Explorer中缺少的标准内容。

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

那么像这样的项目已经存在了吗?如果没有,那我就得自己动手了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-15 23:38:48

es5-shim应该给你你想要的(或者,尽可能接近它...请务必阅读注意事项)。您可以找到other polyfills here的列表。

票数 4
EN

Stack Overflow用户

发布于 2011-03-31 04:07:14

DDR-ECMA5库旨在实现您所要求的功能。当然,并不是所有的东西都可以用ECMAScript 3标准来实现,但是尽可能多地实现。

票数 2
EN

Stack Overflow用户

发布于 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://github.com/douglascrockford/JSON-js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5314049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档