尽管Ecmascript 5引入了一些全新的特性,但它还添加了一些新方法(绑定、修剪、映射等),这些方法在当前版本中应该完全可以实现(尽管速度较慢)。是否存在实现这些向后兼容功能的库(仅此而已,不包括 Prototype 等)
问问题
1423 次
4 回答
11
Kris Kowal 和他的朋友们已经构建了 es5-shim。它是独角鲸的一部分,但现在独立存在:
http://github.com/kriskowal/es5-shim/
是:我已经开始使用 narwhal 的 global-es5.js 垫片:
http://github.com/280north/narwhal/blob/master/engines/default/lib/global-es5.js
你必须取出require("json");
底部的线,但除此之外,它应该是浏览器干净的。
于 2010-05-26T19:21:47.413 回答
5
Prototype和Underscore实现了很多。
于 2009-12-11T19:57:28.113 回答
1
所以,我就放弃了,开始了一个ES5 库
于 2009-12-13T05:24:54.880 回答
0
您可能想查看pulljs。您可以选择要包含的部分,然后获取protocompat模块,这将使一堆方法可用作对象原型的扩展。
于 2009-12-11T19:58:35.173 回答