JQuery
jQuery on JavaScript-kirjasto, joka on luotu helpottamaan ja yksinkertaistamaan JavaScriptin ja HTML:n kirjoittamista. Se toimii useimmissa selaimissa, ja sen keksi John Resig. Ensimmäinen julkaisu oli tammikuussa 2006 BarCamp NYC:ssä. Nykyään jQueryn parissa työskentelee kehittäjätiimi, jota johtaa Dave Methvin.
Nykyään yli 55 prosenttia 10 000 suosituimmasta verkkosivustosta käyttää jQueryä, joten se on suosituin JavaScript-kirjasto, jota käytetään nykyään. Se on ilmainen ja avoimen lähdekoodin ohjelmisto, ja se on lisensoitu MIT-lisenssillä.
jQueryn syntaksi on suunniteltu helpottamaan monimutkaisen JavaScriptin kirjoittamista. Joitakin asioita on helpompi tehdä jQueryn avulla:
- navigoida (liikkua) verkkosivulla
- valita (valita) elementtejä verkkosivulla dokumenttiobjektimallin avulla.
- luoda animaatioita
- käsitellä tapahtumia, kuten käyttäjän toimia
- luoda Ajax-sovelluksia.
Sen avulla kehittäjät voivat myös tehdä omia jQuery-liitännäisiä.
Microsoftin ja Nokian kaltaiset yritykset ovat ilmoittaneet, että ne aikovat sisällyttää jQueryn mobiilialustoihinsa. Lisäksi Microsoft sisällyttää jQueryn Visual Studio -ohjelmistoonsa käytettäväksi ASP.NET AJAX -kehyksen ja ASP.NET MVC -kehyksen kanssa. Nokia on sisällyttänyt sen Web Run-Time -widget-kehitysalustaansa. jQueryä on käytetty myös MediaWikissä versiosta 1.16 lähtien.
Julkaisuhistoria
Version numero | Julkaisupäivä | Lisähuomautukset |
1.0 | 26. elokuuta 2006 | Ensimmäinen vakaa julkaisu |
1.0.1 | 31. elokuuta 2006 | |
1.0.2 | 9. lokakuuta 2006 | |
1.0.3 | 27. lokakuuta 2006 | |
1.0.4 | 12. joulukuuta 2006 | Viimeinen 1.0 bug fix |
1.1 | tammikuu 14, 2007 | |
1.1.1 | tammikuu 22, 2007 | |
1.1.2 | 27. helmikuuta 2007 | |
1.1.3 | 1. heinäkuuta 2007 | |
1.1.3.1 | 5. heinäkuuta 2007 | |
1.1.4 | 24. elokuuta 2007 | |
1.2 | 10. syyskuuta 2007 | |
1.2.1 | 16. syyskuuta 2007 | |
1.2.2 | tammikuu 15, 2008 | |
1.2.3 | 8. helmikuuta 2008 | |
1.2.4 | 19. toukokuuta 2008 | |
1.2.5 | 21. toukokuuta 2008 | Korjaus huonoon 1.2.4:n rakennukseen |
1.2.6 | 24. toukokuuta 2008 | |
1.3 | tammikuu 14, 2009 | Sizzle Selector Engine otettu käyttöön ytimessä |
1.3.1 | tammikuu 21, 2009 | |
1.3.2 | helmikuu 20, 2009 | |
1.4 | tammikuu 14, 2010 | |
1.4.1 | tammikuu 25, 2010 | |
1.4.2 | 19. helmikuuta 2010 | |
1.4.3 | lokakuu 16, 2010 | |
1.4.4 | 11. marraskuuta 2010 | |
1.5 | tammikuu 31, 2011 | Myöhästyneiden takaisinkutsujen hallinta, ajax-moduulin uudelleenkirjoitus |
1.5.1 | helmikuu 24, 2011 | |
1.5.2 | 31. maaliskuuta 2011 | |
1.6 | 3. toukokuuta 2011 | Merkittäviä suorituskykyparannuksia attr()- ja val()-funktioihin. |
1.6.1 | toukokuu 12, 2011 | |
1.6.2 | 30. kesäkuuta 2011 | |
1.6.3 | 1. syyskuuta 2011 | |
1.6.4 | 12. syyskuuta 2011 | |
1.7 | 3. marraskuuta 2011 | Uudet tapahtuma-API:t: .on() ja .off(), mutta vanhoja API:ita tuetaan edelleen. |
1.7.1 | marraskuu 21, 2011 | |
1.7.2 | maaliskuu 21, 2012 | |
1.8.0 | 9. elokuuta 2012 | Sizzle Selector Engine kirjoitettu uudelleen, parannettu animaatioita ja $(html, props) joustavuutta. |
1.8.1 | elokuu 30, 2012 | |
1.8.2 | 20. syyskuuta 2012 | |
1.8.3 | 13. marraskuuta 2012 | |
1.9.0 | vuoden 2013 alussa | Vanhentuneiden rajapintojen poistaminen ja koodin siistiminen |
2.0.0 | vuoden 2013 alussa | IE6-8-tuesta luovutaan suorituskyvyn parantamiseksi ja tiedostokoon pienentämiseksi. |
Kysymyksiä ja vastauksia
K: Mikä on jQuery?
V: jQuery on JavaScript-kirjasto, joka on luotu helpottamaan ja yksinkertaistamaan JavaScriptin ja HTML:n kirjoittamista.
K: Kuka keksi jQueryn?
V: John Resig keksi jQueryn.
K: Milloin jQuery julkaistiin ensimmäisen kerran?
V: jQueryn ensimmäinen julkaisu oli tammikuussa 2006 BarCamp NYC:ssä.
K: Kuka johtaa nykyään jQueryn parissa työskentelevää ohjelmoijaryhmää?
V: Dave Methvin johtaa nykyään jQueryn parissa työskentelevää ohjelmointiryhmää.
K: Kuinka suosittu jQuery on?
V: Yli 55 prosenttia 10 000 suosituimmasta verkkosivustosta käyttää jQueryä, joten se on suosituin JavaScript-kirjasto, jota käytetään nykyään.
K: Liittyykö jQueryn käyttöön kustannuksia?
V: Ei, jQueryn käyttöön ei liity kustannuksia, sillä se on ilmainen ja avoimen lähdekoodin ohjelmisto, joka on lisensoitu MIT-lisenssillä.
K: Mitä asioita on helpompi tehdä jqueryn avulla?
V: Joitakin asioita, joita on helpompi tehdä jqueryn avulla, ovat muun muassa navigointi (liikkuminen) verkkosivulla, elementtien valitseminen (valitseminen) verkkosivulla dokumentin objektimallin avulla, animaatioiden luominen, tapahtumien, kuten käyttäjän toimien, käsittely, Ajax-sovellusten luominen ja omien jquery-liitännäisten tekeminen.