JavaScript -Bibliothek
A JavaScript -Bibliothek ist ein Bibliothek von vorgeschrieben JavaScript Code, der eine einfachere Entwicklung von JavaScript-basierten Anwendungen ermöglicht,[1] speziell für Ajax und andere Web-zentriert Technologien.[2]
Bibliotheken
Mit den erweiterten Anforderungen an JavaScriptEs war ein einfacheres Mittel für Programmierer, solche dynamischen Schnittstellen zu entwickeln.[3][4] Somit wurden JavaScript -Bibliotheken und JavaScript -Widget -Bibliotheken entwickelt, sodass Entwickler sich mehr auf charakteristischere Anwendungen konzentrieren können Ajax.[5] Dies hat zu anderen Unternehmen und Gruppen geführt, wie z. Microsoft und Yahoo! Entwicklung ihrer eigenen JavaScript-basierten User Interface-Bibliotheken, die ihren Weg in die von diesen Unternehmen entwickelten Webanwendungen finden.[6] Einige JavaScript -Bibliotheken ermöglichen eine einfachere Integration von JavaScript mit anderen Webentwicklungstechnologien wie z. CSS, Php, Rubin, und Java. Während andere Versorgungsunternehmen häufig in Form von JavaScript anbieten Funktionen, um sich wiederholende und komplexe Aufgaben zu erfüllen.[7][8] Viele Bibliotheken enthalten Code, um Unterschiede zwischen Laufzeitumgebungen zu erkennen und die Notwendigkeit von Anwendungen zu entfernen, um solche Inkonsistenzen zu ermöglichen.
Fast alle JavaScript -Bibliotheken werden unter beiden A veröffentlicht zulässt oder Copyleft Lizenz zur Gewährleistung der lizenzfreien Ausschüttung, Verwendung und Änderung.[9]
Frameworks
Einige Javascript -Bibliotheken, wie z. Eckig, werden als klassifiziert als Frameworks Da sie in den allgemeinen JavaScript-Bibliotheken keine Funktionen und Eigenschaften aufweisen.[10][11]
Pakete
Alle NPM -Pakete sind JavaScript -Bibliotheken, aber nicht alle Bibliotheken sind Pakete. NPM stand ursprünglich für "Node Paket Manager", wie der Name schon sagt, NPM dient als Paketmanager für Pakete, die in verwendet werden Node.js Laufzeiten.[12][13] Einige NPM -Pakete bieten jedoch an CDN Unterstützung für die Verwendung der Bibliothek sowohl in Node.js Runtimes als auch im Browser.[14]
Siehe auch
- Ajax Framework
- Widget Toolkit
- Liste der JavaScript -Bibliotheken
- Vergleich von JavaScript -Frameworks
Verweise
- ^ David Sawyer McFarland (2014). JavaScript & JQuery: Das fehlende Handbuch. O'Reilly Media. p. 106. ISBN 9781491948620.
- ^ "Was ist eine JS -Bibliothek?". Khan Akademie. Abgerufen 2018-01-15.
- ^ Peters, Siem (2019-04-08). "Eine kurze Geschichte von JavaScript: Von Netscape zu Frameworks". Mittel. Abgerufen 2022-03-15.
- ^ Asyncbanana (2021-04-21). "Eine kurze Geschichte von JavaScript und seiner Evolution". Mittel. Abgerufen 2022-03-15.
- ^ Andy Harris (2009). JavaScript und Ajax für Dummies. Wiley. p. 240. ISBN 9780470417997.
- ^ Jake Rutter (2011). JQuery zerschlagen. Wiley. p. 21. ISBN 9780470977361.
- ^ Walsh, David (2007-09-05). "6 Gründe für die Verwendung von JavaScript -Bibliotheken & Frameworks". David Walsh Blog. Abgerufen 2022-03-15.
- ^ "40 nützliche NPM -Pakete für Node.js Apps in 2021". Leanylabs.com. Abgerufen 2022-03-15.
- ^ Shelley Powers (2010). JavaScript -Kochbuch. O'Reilly Media. S. 389–412. ISBN 9781449395926.
- ^ "Der Unterschied zwischen einem Framework und einer Bibliothek". freecodecamp.org. 2019-02-01. Abgerufen 2022-03-15.
- ^ "Was ist der Unterschied zwischen Bibliothek und Framework?". Dev Community. Abgerufen 2022-03-15.
- ^ "Eine klare Definition von NPM und was es tut". CSS-Tricks. 2022-01-20. Abgerufen 2022-03-15.
- ^ "Node.js npm". www.w3schools.com. Abgerufen 2022-03-15.
- ^ Grosselle, Alessandro (2019-11-12). "Das JS Library Distribution Dilemma, NPM oder URL?". Thron Tech Blog. Abgerufen 2022-03-15.