jQuery
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 tallentamalla jollekin tiedostopalvelimelle ja tarjota sieltä staattisena tiedostona.[3]
Ominaisuudet
[muokkaa | muokkaa wikitekstiä]Selaintuki
[muokkaa | muokkaa wikitekstiä]Tällä hetkellä jQuery on aktiivisesti tuettu seuraavien selainten työpöytäversioilla:
- Google Chrome: Uusin vakaa versio sekä siitä edellinen vakaa versio
- Microsoft Edge: Uusin vakaa versio sekä siitä edellinen vakaa versio
- Mozilla Firefox: Uusin vakaa versio, siitä edellinen vakaa versio sekä ESR-versiot
- Internet Explorer: 9+
- Safari: Uusin vakaa versio sekä siitä edellinen vakaa versio
- Opera: Uusin vakaa versio
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.[4]
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:[5]
<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ä]- ↑ jQuery 3.7.1 Released: Reliable Table Row Dimensions, . Tieto on haettu Wikidatasta.
- ↑ Usage of JavaScript libraries for websites W3Techs. Viitattu 21.1.2012. (englanniksi)
- ↑ Downloading jQuery: CDN Hosted jQuery (Linkkejä vapaasti käytettäviin jQuery-kirjaston esiintymiin jQueryn ohjesivustolta) The jQuery Project. Viitattu 11.2.2012. (englanniksi)
- ↑ JS Foundation- js.foundation: Browser Support | jQuery jquery.com. Viitattu 20.7.2023. (englanti)
- ↑ JS Foundation- js.foundation: jQuery CDN releases.jquery.com. Viitattu 20.7.2023. (englanti)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- jquery.com (englanniksi)
- jQuery-opas (w3schools) (englanniksi)