www.wikidata.de-de.nina.az
Underscore js oder kurz Underscore fur engl Unterstrich ist eine freie JavaScript Bibliothek mit Hilfsfunktionen fur alltagliche JavaScript Aufgaben Es wurde 2009 von Jeremy Ashkenas Backbone js CoffeeScript als Werkzeugsammlung fur Container Operationen auf Arrays und Objekten sowie von JavaScript Funktionen geschaffen Der Name der Bibliothek ruhrt vom fur sie reservierten globalen Objekt Underscore ist englisch fur das Zeichen Unterstrich analog zum Objekt in jQuery her Underscore jsBasisdatenEntwickler Jeremy Ashkenas DocumentCloud sowie Investigative Reporters amp EditorsErscheinungsjahr 2009Aktuelle Version 1 13 6 1 2 23 September 2022 Betriebssystem plattformunabhangigProgrammiersprache JavaScriptKategorie JavaScript BibliothekLizenz MIT Lizenz Freie Software deutschsprachig neinunderscorejs orgUnderscore folgt dem Paradigma der funktionalen Programmierung und baut komplexe Operationen durch Komposition einfacher Funktionen auf Dafur verzichtet es auf die ansonsten in JavaScript oft genutzte Erweiterung der Objekt Prototypen zugunsten einer durchgehenden Hilfsklassen Semantik Inhaltsverzeichnis 1 Browser Kompatibilitat 2 Alternativen 3 Trivia 4 EinzelnachweiseBrowser Kompatibilitat BearbeitenZur Prufung der Browser Kompatibilitat steht eine eigene Test Suite bereit 3 die eine Kompatibilitat zu Internet Explorer ab Version 6 0 sowie Chrome 28 34 Opera 12 20 und Firefox 22 28 ergab getestet mit Version 1 5 1 resp 1 6 0 auf Windows 7 64 Bit respektive mit IETester 4 Zur Sicherung der bestmoglichen Performance werden Underscore intern aktuelle Sprachelemente eingesetzt sofern diese auf der jeweiligen Plattform vorhanden sind So delegierte beispielsweise die Funktion each bis Release 1 6 0 an die native Umsetzung von Array prototype forEach sofern diese existiert und stellte ansonsten eine eigene Implementierung bereit seit Release 1 7 0 werden die Array Methoden durchgangig neu implementiert Alternativen BearbeitenSeit 2009 besteht das Projekt Lodash und stellt eine Ubermenge der von Underscore js angebotenen Funktionalitat bereit 5 6 Trivia BearbeitenDie Dokumentation beschreibt Underscore so Underscore is a utility belt library the tie to go along with jQuery s tux and Backbone js s suspenders Underscore ist eine Werkzeuggurtel Bibliothek der zum jQuery Smoking passende Binder Schlips und Tragband Hosentrager fur Backbone js Jeremy Ashkenas http underscorejs orgEinzelnachweise Bearbeiten Release 1 13 6 23 September 2022 abgerufen am 5 Oktober 2022 registry npmjs com In npmjs abgerufen am 3 Marz 2023 Underscore Test Suite Abgerufen am 6 August 2013 englisch Core Services Browser Compatibility Check for Internet Explorer Versions from 5 5 to 10 Version 0 5 2 2 April 2013 abgerufen am 6 August 2013 englisch Lodash auf GitHub Differences between Lodash and Underscore js In Stack Overflow 16 Dezember 2012 abgerufen am 26 Januar 2021 Abgerufen von https de wikipedia org w index php title Underscore js amp oldid 208117172