jQuery

Wikipediasta
Siirry navigaatioon Siirry hakuun

jQuery
Kehittäjä jQuery-tiimi
Kehityshistoria
Vakaa versio 3.7.1 ()[1]
Kehitystilanne aktiivinen
Tiedot
Ohjelmistotyyppi web-sovellus
Ohjelmointikielet JavaScript
Lisenssi GPL tai MIT
Aiheesta muualla
Verkkosivusto

jQuery on verkkosivustojen kehittämiseen tarkoitettu ilmainen, avoimen lähdekoodin JavaScript-kirjasto. jQueryn syntaksi on pyritty tekemään mahdollisimman helposti ymmärrettäväksi, mikä osaltaan tekee kirjastosta erittäin suositun. jQuery sopii toimintojen käsittelyyn, animaatioiden tekemiseen, DOM-elementtien valitsemiseen ja Ajax-sovelluksien toteutukseen. jQuery julkaistiin vuonna 2006. Se on nykyään maailman suosituin JavaScript-kirjasto.[2]

jQuery-kirjasto on erillinen JavaScript-tiedosto sisältäen kaiken tarvittavan. Se voidaan sisällyttää www-sivuun linkittämällä paikalliseen kopioon tai johonkin lukuisista julkisten palvelimien kuten Googlen[3] tai Microsoftin[4] kopioihin.[5]

Ominaisuudet[muokkaa | muokkaa wikitekstiä]

Selaintuki[muokkaa | muokkaa wikitekstiä]

Tällä hetkellä jQuery on aktiivisesti tuettu seuraavien selainten työpöytäversioilla:

Mobiilialustoilla jQuery on tuettu myös Android 4.0+ oletusselaimella sekä Safarilla IOS 7+ laitteilla.

jQuery saattaa myös toimia näiden selainten vanhemmilla sekä ennakkojulkaistuilla versioilla ilman suuria ongelmia. Näitä versioita ei kuitenkaan aktiivisesti testata eikä niissä esiintyviä ongelmia yleensä korjata.[6]

Esimerkki[muokkaa | muokkaa wikitekstiä]

Esimerkki koodista joka muuttaa tunnisteella textarea_1 olevan tekstikentän korkeuden 200 pikseliin sitä klikattaessa.

 $(document).ready(function () {  
     $('#textarea_1').click(function() {
        $(this).css({"height":"200px"});
     });
 });

Jakelu[muokkaa | muokkaa wikitekstiä]

jQuery-kirjastoa jaetaan tyyppillisesti pelkkänä yksittäisenä Javascript-tiedostona. Kirjasto on ladattavissa suoraan jQueryn omalta verkkosivustolta, mutta sen lataaminen on myös mahdollista useamman paketinhallintajärjestelmän, kuten npm:n, Yarnin tai Bowerin kautta .Kun käyttäjä on ladannut kopion kirjastosta paikallisesti palvelimelleen, voidaan se sisällyttää verkkosivulle esimerkiksi seuraavalla tavalla:

<script src="jquery-3.7.0.min.js"></script>

jQuery-kirjasto on saatavilla myös lukuisissa sisällönjakeluverkkoissa. Näin ollen kirjaston sisällyttäminen verkkosivulle onnistuu esimerkiksi StackPathin tarjoamasta julkisesta sisällönjakeluverkosta seuraavalla tavalla:[7]

<script src="https://code.jquery.com/jquery-3.7.0.min.js" integrity="sha256-2Pmvv0kuTBOenSvLm6bvfBSSHrUJ+3A7x6P5Ebd07/g=" crossorigin="anonymous"></script>

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. jQuery 3.7.1 Released: Reliable Table Row Dimensions, . Tieto on haettu Wikidatasta.
  2. Usage of JavaScript libraries for websites W3Techs. Viitattu 21.1.2012. (englanniksi)
  3. Google Libraries API (kohdassa Libraries, jQuery) Google Inc.. (englanniksi)
  4. Microsoft Ajax Content Delivery Network: Using jQuery from the CDN (jQueryn käyttö Microsoftin CDN-palvelun avulla) Microsoft Corp.. Viitattu 11.2.2012. (englanniksi)
  5. Downloading jQuery: CDN Hosted jQuery (Linkkejä vapaasti käytettäviin jQuery-kirjaston esiintymiin jQueryn ohjesivustolta) The jQuery Project. Viitattu 11.2.2012. (englanniksi)
  6. JS Foundation- js.foundation: Browser Support | jQuery jquery.com. Viitattu 20.7.2023. (englanniksi)
  7. JS Foundation- js.foundation: jQuery CDN releases.jquery.com. Viitattu 20.7.2023. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.