A JavaScript-könyvtár osztályok és/vagy függvények gyűjteménye a JavaScript nyelvben .
Az eredetileg a Netscape által kifejlesztett JavaScriptet (később a Mozilla fejlesztette ki ) már régóta használják az interneten számos webhelyen , de széles népszerűségre tett szert a Web 2.0 megjelenésével , a számítógépes rendszerek fejlesztésének időszakával, amikor a JavaScript kezdett aktívan használható felhasználói felületek, mint webalkalmazások és asztali alkalmazások fejlesztésében . A JavaScriptet a CSS -szel együtt olyan dinamikus webhelyek létrehozására használják, amelyek elérhetőbbek, mint a Flash -alapú alternatívák.
A JavaScript növekvő népszerűségével a dinamikus felhasználói felület elemeinek egyszerű létrehozása a webfejlesztés kulcsfontosságú részévé vált. Ez a különféle JavaScript-könyvtárak, például az Ext és a Dojo felrobbanásához vezetett . Másrészt a böngészőháború egyik következménye a dokumentumobjektum-modell [1] eltérő megvalósítása volt, és ez további erőfeszítéseket tett szükségessé a különböző böngészők helyes működésének megvalósítása érdekében. Ez a körülmény vezetett olyan JavaScript-könyvtárak megjelenéséhez, amelyek böngészők közötti interfészt biztosítanak a DOM-metódusokhoz, mint például a Prototype , a script.aculo.us vagy a jQuery .
A JavaScript-könyvtárak egyszerű használatának köszönhetően a Microsoft , a Yahoo! és más nagy informatikai cégek saját JavaScript-alapú felhasználói felület-elemkönyvtárakat fejlesztenek, amelyek az általuk fejlesztett webalkalmazásokba vannak beágyazva.
Gyakorlatilag az összes JavaScript-könyvtár copycenter és copyleft licenc alatt kerül kiadásra , lehetővé téve a jogdíjmentes fejlesztést, használatot és módosítást.
Ezenkívül egyes JavaScript-könyvtárak megkönnyítik a JavaScript interakcióját más nyelvekkel, például a CSS -sel , a PHP -vel , a Ruby -val és a Java -val . Ez megkönnyíti a JavaScript-alkalmazások futtatását más programozási nyelveken írt alkalmazásokkal.
JavaScript | |
---|---|
Ötletek | |
Fordítók | |
Motorok | |
Könyvtárak és keretrendszerek | |
Szerkesztők | |
Eszközök |
|
Kapcsolódó technológiák | |
Emberek | |
Kategória |
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialektusok | |||||||||||||
Motorok ( összehasonlítás ) | |||||||||||||
Keretrendszerek , könyvtárak |
| ||||||||||||
Emberek | |||||||||||||
Egyéb |