Biblioteca JavaScript - JavaScript library

O bibliotecă JavaScript este o bibliotecă de cod JavaScript pre-scris care permite dezvoltarea mai ușoară a aplicațiilor bazate pe JavaScript, în special pentru AJAX și alte tehnologii centrate pe web .

Istorie

În timp ce JavaScript , așa cum a fost dezvoltat pentru prima dată de Netscape (și mai târziu de Mozilla ), a avut multă vreme o prezență pe web pentru multe site-uri web , a câștigat un ton special odată cu creșterea erei de calcul Web 2.0 , în care JavaScript a devenit din ce în ce mai utilizat pentru dezvoltarea de interfețe utilizator pentru aplicații, atât pe web , cât și pe desktop.

JavaScript a fost, de asemenea, combinat cu CSS pentru a crea pagini web dinamice , care au devenit, de asemenea, populare ca o alternativă mai eficientă și mai accesibilă la site-urile web bazate pe Flash .

Biblioteci

Odată cu cererile extinse pentru JavaScript , era nevoie de un mijloc mai ușor pentru programatori de a dezvolta astfel de interfețe dinamice. Astfel, au fost dezvoltate biblioteci JavaScript și biblioteci widget JavaScript, permițând dezvoltatorilor să se concentreze mai mult pe aplicații mai distincte ale Ajax . Acest lucru a dus la alte companii și grupuri, precum Microsoft și Yahoo! dezvoltându-și propriile biblioteci de interfețe de utilizator bazate pe JavaScript, care își găsesc drumul în aplicațiile web dezvoltate de aceste companii. Unele biblioteci JavaScript permit integrarea mai ușoară a JavaScript-ului cu alte tehnologii de dezvoltare web, cum ar fi CSS , PHP , Ruby și Java . Multe biblioteci includ cod pentru a detecta diferențele dintre mediile de rulare și pentru a elimina necesitatea aplicațiilor pentru a permite astfel de incoerențe.

Aproape toate bibliotecile JavaScript sunt lansate sub licență copycenter sau copyleft pentru a asigura distribuirea, utilizarea și modificarea fără licență.

Cadre

Unele biblioteci JavaScript, cum ar fi Angular , sunt clasificate ca cadre, deoarece prezintă capabilități și proprietăți full-stack care nu se găsesc în bibliotecile JavaScript generale.

Vezi si

Referințe