首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >良好的跨浏览器javascript兼容性/增强库?

良好的跨浏览器javascript兼容性/增强库?
EN

Stack Overflow用户
提问于 2011-07-15 02:31:40
回答 4查看 2.4K关注 0票数 8

显然,我已经失去了所有的谷歌技能。对于试图跨浏览器标准化javascript并提供少量增强的javascript库,我找不到任何好的结果。

我不想要一个完整的框架,比如jQuery,原型,等等.即使他们在某种程度上做这种事。我说的是语言/可用的函数标准化,没有DOM的东西。只是一个很好的跨浏览器库,它确保了所有标准组件(数组映射、精简等)的可用性,支持IE6/7/8中的Date.toISOString()等.我已经知道ie7.js、ie8.js和ie9.js了,但它们并不完全符合要求。

外面还有什么?

UPDATE只需说明一下,下面是所述库所能做的事情(所有跨浏览器,显然带有本机回退):

  • Date.toISOstring支持
  • Array.map,Array.each,Array.filter,Array.reduce支持
  • 浅/深对象克隆
  • 等等。
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-15 03:12:43

数组扩展 (LastElement、InsertAt、InsertRange、Remove、RemoveAt、RemoveRange、清空、包含、相等、复制、追加、合并、搜索、筛选):http://programmingsolution.net/post/JavaScript-Array-Extension.aspx

数组扩展:(复制,forEach,查找,findAll,包含,区分,最小,最大,第一,最后,sortAscending,sortDescending,随机化,计数,除,相交,平均,和,并,safePush,getRandom,insertAt,删除):http://www.thegrubbsian.com/2009/01/25/useful-javascript-extensions

Date对象扩展- datejs.js:(今天,比较、compareTo、equals、isAFter、isBefore、isLeapYear、解析、parseExact、validateDay、validateHour、validateMonth、validateMinute、validateSecond、validateYear、add、addSeconds、addMinutes、addHours、addDays、克隆、):

复制,deepCopy,克隆- http://oranlooney.com/deep-copy-javascript/

票数 4
EN

Stack Overflow用户

发布于 2011-07-15 02:59:16

我发现UnderscoreJS在循环/排序/查询、数组操作、映射/减少等方面非常有用:

它没有日期时间相关的功能。对于datetime解析,有dateJS

票数 11
EN

Stack Overflow用户

发布于 2011-07-15 02:54:02

如果您只是在寻找没有任何DOM膨胀的JS构造,您可能会对ES5 shim:https://github.com/kriskowal/es5-shim感兴趣。

它在一定程度上保证了大多数ES5特性。

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

https://stackoverflow.com/questions/6702104

复制
相关文章

相似问题

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