JavaScript könyvtár

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2017. február 4-én felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

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.

Jegyzetek

  1. A DOM-specifikációk böngészőtámogatásának összehasonlító táblázata archiválva : 2016. március 25. a Wayback Machine -nél