JavaScript-Bibliothek - JavaScript library

Eine JavaScript-Bibliothek ist eine Bibliothek mit vorgefertigtem JavaScript- Code, die eine einfachere Entwicklung von JavaScript-basierten Anwendungen ermöglicht, insbesondere für AJAX und andere webzentrierte Technologien.

Geschichte

Während JavaScript , wie es zuerst von Netscape (und später Mozilla ) entwickelt wurde, seit langem für viele Websites im Web präsent ist , gewann es mit dem Aufkommen der Web 2.0- Ära der Computer, in der JavaScript zunehmend für die Entwicklung von Benutzeroberflächen für Anwendungen, sowohl webbasiert als auch desktopbasiert.

JavaScript wurde auch mit CSS kombiniert , um dynamische Webseiten zu erstellen , die auch als effizientere und zugänglichere Alternative zu Flash- basierten Websites populär geworden sind .

Bibliotheken

Mit den erweiterten Anforderungen an JavaScript wurde ein einfacheres Mittel für Programmierer benötigt, um solche dynamischen Schnittstellen zu entwickeln. Daher wurden JavaScript-Bibliotheken und JavaScript-Widget-Bibliotheken entwickelt, die es Entwicklern ermöglichen, sich mehr auf unterschiedliche Anwendungen von Ajax zu konzentrieren . Dies hat dazu geführt, dass andere Unternehmen und Gruppen wie Microsoft und Yahoo! Entwicklung eigener JavaScript-basierter Benutzeroberflächenbibliotheken, die ihren Weg in die von diesen Unternehmen entwickelten Webanwendungen finden. Einige JavaScript-Bibliotheken ermöglichen eine einfachere Integration von JavaScript in andere Webentwicklungstechnologien wie CSS , PHP , Ruby und Java . Viele Bibliotheken enthalten Code, um Unterschiede zwischen Laufzeitumgebungen zu erkennen und Anwendungen zu vermeiden, die solche Inkonsistenzen berücksichtigen.

Fast alle JavaScript-Bibliotheken werden entweder unter einer Copycenter- oder Copyleft- Lizenz veröffentlicht, um eine lizenzfreie Verteilung, Verwendung und Änderung sicherzustellen.

Frameworks

Einige JavaScript-Bibliotheken wie Angular werden als Frameworks klassifiziert, da sie Full-Stack-Funktionen und -Eigenschaften aufweisen, die in allgemeinen JavaScript-Bibliotheken nicht zu finden sind.

Siehe auch

Verweise