9

尽管Ecmascript 5引入了一些全新的特性,但它还添加了一些新方法(绑定、修剪、映射等),这些方法在当前版本中应该完全可以实现(尽管速度较慢)。是否存在实现这些向后兼容功能的库(仅此而已,不包括 Prototype 等)

4

4 回答 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

PrototypeUnderscore实现了很多。

于 2009-12-11T19:57:28.113 回答
1

所以,我就放弃了,开始了一个ES5 库

于 2009-12-13T05:24:54.880 回答
0

您可能想查看pulljs。您可以选择要包含的部分,然后获取protocompat模块,这将使一堆方法可用作对象原型的扩展。

于 2009-12-11T19:58:35.173 回答