JavaScript-kirjasto

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4. helmikuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .

JavaScript-kirjasto  on kokoelma luokkia ja/tai funktioita JavaScript - kielellä .

Alunperin Netscapen (ja myöhemmin Mozillan kehittämä ) JavaScriptiä on käytetty pitkään verkossa monilla sivustoilla , mutta se saavutti laajan suosion Web 2.0 :n myötä  , tietokonejärjestelmien kehitysvaiheessa, jolloin JavaScript alkoi käyttää aktiivisesti käyttöliittymien kehittämisessä web-sovelluksina ja työpöytäsovelluksina . JavaScriptiä yhdessä CSS :n kanssa käytetään luomaan dynaamisia verkkosivustoja , jotka ovat helppokäyttöisempiä kuin Flash -pohjaiset vaihtoehdot.

JavaScriptin kasvavan suosion myötä dynaamisten käyttöliittymäelementtien luomisen helppoudesta on tullut keskeinen osa verkkokehitystä. Tämä on johtanut useiden JavaScript-kirjastojen, kuten Ext ja Dojo , räjähdysmäiseen leviämiseen . Toisaalta yksi selainsodan seurauksista oli ero dokumenttiobjektimallin [1] toteutuksessa ja tämä vaati lisäponnisteluja eri selainten oikean toiminnan toteuttamiseksi. Tämä seikka johti JavaScript-kirjastojen syntymiseen, jotka tarjoavat selaimen välisen käyttöliittymän DOM-menetelmille, kuten Prototype , script.aculo.us tai jQuery .

JavaScript-kirjastojen helppokäyttöisyys on johtanut Microsoftin , Yahoo! ja muut suuret IT-yritykset kehittävät omia JavaScript-pohjaisia ​​käyttöliittymäelementtikirjastojaan, jotka on upotettu näiden yritysten kehittämiin verkkosovelluksiin.

Käytännössä kaikki JavaScript-kirjastot julkaistaan ​​copycenter- ja copyleft -lisensseillä, mikä mahdollistaa rojaltivapaan kehittämisen, käytön ja muokkaamisen.

Lisäksi jotkin JavaScript-kirjastot helpottavat JavaScriptin vuorovaikutusta muiden kielten, kuten CSS :n , PHP :n , Rubyn ja Javan , kanssa . Tämä helpottaa JavaScript-sovellusten ajamista muilla ohjelmointikielillä kirjoitetuilla sovelluksilla.

Muistiinpanot

  1. DOM-määritysten selaintuen vertailukaavio, arkistoitu 25. maaliskuuta 2016 Wayback Machinessa