在InternetExplorer(indexOf、forEach等)中修复JavaScript

在InternetExplorer(indexOf、forEach等)中修复JavaScriptArray函数

如详细其他地方,而且显然是众所周知的,InternetExplorer(绝对是版本7,在某些情况下,版本8)没有实现关键功能,特别是在Array(如forEachindexOf(等)

这里和那里有许多解决办法,但我希望将一组正确的规范实现折叠到我们的站点中,而不是复制、粘贴或攻击我们自己的实现。我发现JS-方法,这看起来很有希望,但我想我会在这里张贴,看看是否有更强烈的推荐另一个图书馆。若干杂项标准:

  • 对于浏览器已经有实现的那些函数,库应该是不操作的(

    js-methods

    在这里似乎做得很好)。
  • 非-

    GPL

    ,拜托,尽管

    LGPL

    是可以接受的。


qq_花开花谢_0
浏览 444回答 3
3回答

摇曳的蔷薇

看一看Underscore.js.

暮色呼如

已编译了一个小型库,用作浏览器实现中可能缺少的ECMAScript 5函数的垫片。一些功能已经被其他人多次修改,以优化速度并解决浏览器错误。这些函数是为了尽可能严格地遵循规范而编写的。ES5-shim.js在MIT许可下发布的Array.Prototype扩展接近顶部,您可以分割和删除任何您不需要的功能。我还建议您缩小脚本,因为注释使它比需要的要大得多。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript