显然,我已经失去了所有的谷歌技能。对于试图跨浏览器标准化javascript并提供少量增强的javascript库,我找不到任何好的结果。
我不想要一个完整的框架,比如jQuery,原型,等等.即使他们在某种程度上做这种事。我说的是语言/可用的函数标准化,没有DOM的东西。只是一个很好的跨浏览器库,它确保了所有标准组件(数组映射、精简等)的可用性,支持IE6/7/8中的Date.toISOString()等.我已经知道ie7.js、ie8.js和ie9.js了,但它们并不完全符合要求。
外面还有什么?
UPDATE只需说明一下,下面是所述库所能做的事情(所有跨浏览器,显然带有本机回退):
发布于 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/
发布于 2011-07-15 02:59:16
我发现UnderscoreJS在循环/排序/查询、数组操作、映射/减少等方面非常有用:
它没有日期时间相关的功能。对于datetime解析,有dateJS
发布于 2011-07-15 02:54:02
如果您只是在寻找没有任何DOM膨胀的JS构造,您可能会对ES5 shim:https://github.com/kriskowal/es5-shim感兴趣。
它在一定程度上保证了大多数ES5特性。
https://stackoverflow.com/questions/6702104
复制相似问题