Javascript-Bibliotheken werden auch als Javascript-Frameworks bezeichnet. Diese Bibliotheken werden erstellt, um die schwierige und zeitaufwändige erweiterte Programmierung von JavaScript anzupassen. Alle JS-Frameworks bieten Funktionen für gängige JavaScript-Aufgaben, einschließlich Animation, DOM-Manipulation und Ajax-Verarbeitung.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JavaScript Frameworks (Bibliotheken)
Fortgeschrittene Programmierung in JavaScript (insbesondere der komplexe Umgang mit Browserunterschieden) ist oft schwierig und zeitaufwändig.
Um diese Anpassungen zu bewältigen, sind viele JavaScript-(Hilfs-)Bibliotheken entstanden.
Diese JavaScript-Bibliotheken werden oft als JavaScript-Frameworks bezeichnet.
Alle diese Frameworks bieten Funktionen für gängige JavaScript-Aufgaben, einschließlich Animation, DOM-Manipulation und Ajax-Handhabung.
JavaScript-Bibliotheken – jQuery, Prototype, MooTools.
jQuery
jQuery ist derzeit das beliebteste JavaScript-Framework.
Es verwendet CSS-Selektoren, um auf HTML-Elemente (DOM-Objekte) auf Webseiten zuzugreifen und diese zu bearbeiten.
jQuery bietet sowohl Companion UI (Benutzeroberfläche) als auch Plugins.
Viele große Unternehmen verwenden jQuery auf ihren Websites:
Microsoft
IBM
Netflix
Prototype
Prototype ist eine Bibliothek zum Ausführen der Simple API für allgemeine Webaufgaben.
API ist die Abkürzung für Application Programming Interface. Es handelt sich um eine Bibliothek mit Eigenschaften und Methoden zur Bearbeitung des HTML-DOM.
Prototype erweitert JavaScript durch die Bereitstellung von Klassen und Vererbung.
MooTools
MooTools ist auch ein Framework, das eine API bereitstellt, die die gängige JavaScript-Programmierung einfacher macht.
MooTools enthält auch einige leichte Effekte und Animationsfunktionen.
Andere Frameworks
Hier sind einige andere Frameworks, die oben nicht behandelt wurden:
YUI – Yahoo! User Interface Framework, eine große Bibliothek, die eine große Anzahl von Funktionen abdeckt, von einfachen JavaScript-Funktionen bis hin zu vollständigen Internet-Widgets.
Ext JS – Anpassbare Widgets zum Erstellen umfangreicher Internetanwendungen.
Dojo – Toolkit für DOM-Manipulation, Ereignisse, Widgets und mehr.
script.aculo.us – Open-Source-JavaScript-Framework für visuelle Effekte und Schnittstellenverhalten.
UIZE – Widgets, AJAX, DOM, Vorlagen und mehr.
CDN – Content Delivery Network
Sie möchten, dass Ihre Webseiten immer so schnell wie möglich sind. Sie möchten, dass die Größe der Seite so klein wie möglich ist und dass der Browser so viel wie möglich zwischenspeichert.
Wenn viele verschiedene Websites dasselbe JavaScript-Framework verwenden, ist es sinnvoll, die Framework-Bibliothek an einem gemeinsamen Ort abzulegen, damit jede Webseite sie teilen kann.
CDN (Content Delivery Network) löst dieses Problem. Ein CDN ist ein Netzwerk von Servern, die eine gemeinsam nutzbare Codebasis enthalten.
Google bietet kostenlose CDNs für eine Reihe von JavaScript-Bibliotheken, darunter:
jQuery
Prototype
MooTools
Dojo
Yahoo!
Wenn Sie es brauchen Verwenden Sie eine JavaScript-Framework-Bibliothek in Ihren Webseiten, verweisen Sie einfach auf die Bibliothek im