O bibliotecă JavaScript este o colecție de clase și/sau funcții în limbajul JavaScript .
JavaScript, dezvoltat inițial de Netscape (și dezvoltat ulterior de Mozilla ), a fost folosit mult timp pe web pe multe site-uri , dar a câștigat o mare popularitate odată cu apariția Web-ului 2.0 , o perioadă în dezvoltarea sistemelor informatice, în care JavaScript a început să să fie utilizat în mod activ în dezvoltarea interfețelor utilizator ca aplicații web și aplicații desktop . JavaScript în combinație cu CSS este utilizat pentru a crea site-uri web dinamice care sunt mai accesibile decât alternativele bazate pe Flash .
Odată cu creșterea popularității JavaScript, ușurința de a crea elemente dinamice de interfață cu utilizatorul a devenit o parte cheie a dezvoltării web. Acest lucru a dus la explozia diferitelor biblioteci JavaScript, cum ar fi Ext și Dojo . Pe de altă parte, una dintre consecințele războiului browserelor a fost diferența în implementarea modelului obiect document [1] și acest lucru a necesitat eforturi suplimentare pentru implementarea funcționării corecte a diferitelor browsere. Această circumstanță a dus la apariția bibliotecilor JavaScript care oferă o interfață între browsere pentru metodele DOM, precum Prototype , script.aculo.us sau jQuery .
Ușurința de utilizare a bibliotecilor JavaScript a condus Microsoft , Yahoo! și alte mari companii IT își dezvoltă propriile biblioteci de elemente UI bazate pe JavaScript, care sunt încorporate în aplicațiile web dezvoltate de aceste companii.
Practic, toate bibliotecile JavaScript sunt lansate sub licențe copycenter și copyleft pentru a permite dezvoltarea, utilizarea și modificarea fără drepturi de autor.
Mai mult, unele biblioteci JavaScript facilitează interacțiunea JavaScript cu alte limbi, cum ar fi CSS , PHP , Ruby și Java . Acest lucru facilitează rularea aplicațiilor JavaScript cu aplicații scrise în alte limbaje de programare.
JavaScript | |
---|---|
Idei | |
Compilatoare | |
Motoare | |
Biblioteci și cadre | |
Editori | |
Instrumente |
|
Tehnologii conexe | |
oameni | |
Categorie |
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialectele | |||||||||||||
Motoare ( comparație ) | |||||||||||||
Cadre , biblioteci |
| ||||||||||||
oameni | |||||||||||||
Alte |
|