Gute Cross-Browser-Javascript-Kompatibilität / Erweiterung-Bibliothek? [geschlossen]

8

Anscheinend habe ich all meine Google-Fähigkeiten verloren. Ich kann keine guten Ergebnisse für JavaScript-Bibliotheken finden, die versuchen, Javascript zu standardisieren und kleine Verbesserungen zu bieten.

Ich bin nicht auf der Suche nach einem vollständigen Framework wie jQuery, Prototype, etc ... obwohl sie diese Art von Dingen auf irgendeiner Ebene tun. Ich spreche nur über die Standardisierung von Sprache / verfügbaren Funktionen, kein DOM-Zeug. Nur eine gute Cross-Browser-Bibliothek, die die Verfügbarkeit aller Standard-Sachen (Array-Map, reduzieren, etc ..), Unterstützung für Dinge wie Date.toISOString () in IE 6/7/8, etc ... ich bereits wissen ie7.js, dh8.js und ie9.js, aber sie passen nicht genau zur Rechnung.

Also, was gibt es sonst noch?

UPDATE Nur um klar zu sein, hier ist die Art von Dingen, sagte Bibliothek (alle Crossbrowser, mit einheimischen Fallbacks offensichtlich):

  • Date.toISoString Unterstützung
  • Array.map, Array.each, Array.filter, Array.reduce-Unterstützung
  • Shallow / Deep Object Cloning
  • usw. ...
jdc0589 15.07.2011, 02:31
quelle

4 Antworten

4

Array-Erweiterungen (LastElement, InsertAt, InsertRange, Entfernen, RemoveAt, RemoveRange, Löschen, Enthält, Entspricht, Kopieren, Anhängen, Zusammenführen, Suchen, Filtern): Ссылка

Array-Erweiterungen : (copy, forEach, find, findAll, enthält, distinct, min, max, zuerst, last, sortAscending, sortDescending, randomize, count, außer, intersect, average, sum, union, safePush, getRandom, insertAt, entfernen): Ссылка

Datumsobjektextensionen - datejs.js: (heute vergleichen, zwischen, compareTo, equals, isAFter, isBefore, isLeapYear, parse, parseExact, validateDay, validateHour, validateMonth, validateMinute, validateSecond, validateYear , hinzufügen, hinzufügenSeconds, addMinutes, addHours, addDays, addYears, addWeeks, addMonths, klonen, getWeek, getISOWeek, setWeek, toISOString): Ссылка

kopieren, deepCopy, klonen - Ссылка

    
jfriend00 15.07.2011, 03:12
quelle
11

Ich finde UnderscoreJS sehr nützlich für Schleifen / Sortieren / Abfragen, Array-Manipulation, Map / Reduce usw.:

Es hat keine zeitbezogenen Funktionen. Für das Parsen von Datum und Uhrzeit gibt es dateJS

    
Mrchief 15.07.2011 02:59
quelle
5

Wenn Sie nur nach JS-Konstrukten ohne DOM-Bloat suchen, könnten Sie sich für das ES5-Shim interessieren: Ссылка

Es gewährleistet die meisten ES5-Funktionen in einem vernünftigen Maß.

    
chjj 15.07.2011 02:54
quelle
0

Sie können versuchen PassJS , eine entstehende JS-Bibliothek.

    
Nowres Rafed 16.05.2012 14:41
quelle