是否有提供与特定实现的前向兼容性的 javascript 库?例如,这样的库可以提供 JavaScript 1.6 中的功能,并且可以跨各种浏览器移植。它应该在可用时利用对该功能的 native 支持。
一些框架(如 JQuery 或 Prototype)提供的功能与较新版本的 JS 中的功能相同,但我想减少我正在使用的库的大小并确保完全符合标准或已发布的版本。
这样的图书馆存在吗?谷歌和维基百科在这个话题上没有太多可说的。
最佳答案
看起来有这样一个库:“JavaScript 标准库”(JSL)。它旨在为支持 JS 1.2 或更高版本的浏览器提供尽可能多的 JS 1.6 兼容性。
我没有使用过它,也不确定它的效果如何。该文档是用粗略的英语编写的;这可能表明没有得到广泛使用,否则现在可能有人会更正它。
为了增加困惑,该站点链接到一个 JSL Revision ,位于不同的网站上,其功能列表表明它提供了 main page 中列出的功能的子集 .
作者已经写了更多关于这个库和关于 this blog post 中涉及的一般概念的文章.
关于compatibility - JavaScript 兼容库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357481/