Zum Inhalt springen

Underscore.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 6. August 2013 um 21:54 Uhr durch Tinne (Diskussion | Beiträge) (Übersetzung und Durchsicht Haupttext). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Importartikel ist fälschlicherweise im Artikelnamensraum. Bitte verschiebe die Seite oder entferne diesen Baustein.
Dieser Artikel (Underscore.js) ist im Entstehen begriffen und noch nicht Bestandteil der freien Enzyklopädie Wikipedia.
Wenn du dies liest:
  • Der Text kann teilweise in einer Fremdsprache verfasst, unvollständig sein oder noch ungeprüfte Aussagen enthalten.
  • Wenn du Fragen zum Thema hast, nimm am besten Kontakt mit den Autoren auf.
Wenn du diesen Artikel überarbeitest:
  • Bitte denke daran, die Angaben im Artikel durch geeignete Quellen zu belegen und zu prüfen, ob er auch anderweitig den Richtlinien der Wikipedia entspricht (siehe Wikipedia:Artikel).
  • Nach erfolgter Übersetzung kannst du diese Vorlage entfernen und den Artikel in den Artikelnamensraum verschieben. Die entstehende Weiterleitung kannst du schnelllöschen lassen.
  • Importe inaktiver Accounts, die länger als drei Monate völlig unbearbeitet sind, werden gelöscht.
Underscore.js

Datei:Underscore 230.png
Basisdaten

Entwickler Jeremy Ashkenas, DocumentCloud sowie Investigative Reporters & Editors
Erscheinungsjahr 2009-10-28
Aktuelle Version 1.5.1
(8. Juli 2013)
Betriebssystem plattformunabhängig
Programmier­sprache JavaScript
Kategorie JavaScript-Bibliothek
Lizenz MIT-Lizenz (Freie Software)
deutschsprachig nein
underscorejs.org

Underscore (englisch für „_“ – Unterstrich) ist eine freie JavaScript-Bibliothek mit Hilfsfunktionen für alltägliche JavaScript-Aufgaben. Im Funktionsumfang ähnelt es dem von Prototype.js oder der Programmiersprache Ruby.

Das Sprachdesign geht dabei eher in Richtung funktionaler Programmiersprachen , es wird also auf den ansonsten in JavaScript üblichen Web des Einsatzes von Prototyp-Objekten verzichtet. So delegiert beispielsweise die Funktion _.each an die native Umsetzung von forEach, sofern diese existiert, und stellt ansonsten eine eigene Version bereit.

Die 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 Werkzeuggürtel-Bibliothek,… der zum jQuery-Smoking passenden Binder und Tragband für Backbone.js.“

Jeremy Ashkenas: http://underscorejs.org/

Underscore wurde von Jeremy Ashkenas geschaffen, der auch für Backbone.js und CoffeeScript bekannt ist.

Kategorie:ECMAScript