JQuery
jQuery on JavaScripti raamatukogu, mis on loodud selleks, et muuta JavaScripti ja HTML-i kirjutamine lihtsamaks ja lihtsamaks. See töötab enamikus veebibrauserites ja selle leiutas John Resig. Esimene väljaanne oli 2006. aasta jaanuaris BarCamp NYCis. Tänapäeval töötab jQuery kallal arendusmeeskond, mida juhib Dave Methvin.
Tänapäeval kasutab üle 55% 10 000 enimkülastatavast veebisaidist jQuery't, seega on see kõige populaarsem JavaScript'i raamatukogu, mida tänapäeval kasutatakse. See on vaba ja avatud lähtekoodiga tarkvara, mis on litsentseeritud MIT-litsentsi alusel.
jQuery süntaks on loodud selleks, et lihtsustada keerulise JavaScripti kirjutamist. Mõned asjad, mida on jQuery abil lihtsam teha, on järgmised:
- navigeerida (liikuda) veebilehel
- valida (valida) elemendid veebilehelt, kasutades dokumendi objektimudelit.
- luua animatsioone
- käsitleda sündmusi nagu kasutaja tegevused
- luua Ajax-rakendusi.
Samuti võimaldab see arendajatel teha oma jQuery pistikprogramme.
Sellised ettevõtted nagu Microsoft ja Nokia on öelnud, et nad kavatsevad lisada jQuery oma mobiiliplatvormidele. Lisaks sellele lisab Microsoft jQuery oma Visual Studio tarkvarasse, et seda saaks kasutada koos ASP.NET AJAX raamistiku ja ASP.NET MVC raamistikuga. Nokia on lisanud selle oma veebipõhiste vidinate arendusplatvormi. jQuery on kasutatud ka MediaWikis alates versioonist 1.16.
Väljaannete ajalugu
Versiooni number | Avaldamise kuupäev | Täiendavad märkused |
1.0 | 26. august 2006 | Esimene stabiilne versioon |
1.0.1 | 31. august 2006 | |
1.0.2 | 9. oktoober 2006 | |
1.0.3 | 27. oktoober 2006 | |
1.0.4 | 12. detsember 2006 | Viimane 1.0 veaparandus |
1.1 | 14. jaanuar 2007 | |
1.1.1 | 22. jaanuar 2007 | |
1.1.2 | 27. veebruar 2007 | |
1.1.3 | 1. juuli 2007 | |
1.1.3.1 | 5. juuli 2007 | |
1.1.4 | 24. august 2007 | |
1.2 | 10. september 2007 | |
1.2.1 | 16. september 2007 | |
1.2.2 | 15. jaanuar 2008 | |
1.2.3 | 8. veebruar 2008 | |
1.2.4 | 19. mai 2008 | |
1.2.5 | 21. mai 2008 | Parandus 1.2.4i kehvale koostamisele |
1.2.6 | 24. mai 2008 | |
1.3 | 14. jaanuar 2009 | Sizzle Selector Engine kasutusele võetud tuumikusse |
1.3.1 | 21. jaanuar 2009 | |
1.3.2 | 20. veebruar 2009 | |
1.4 | 14. jaanuar 2010 | |
1.4.1 | 25. jaanuar 2010 | |
1.4.2 | 19. veebruar 2010 | |
1.4.3 | 16. oktoober 2010 | |
1.4.4 | 11. november 2010 | |
1.5 | 31. jaanuar 2011 | Edasilükatud tagasikutsumise haldamine, ajax-mooduli ümberkirjutamine |
1.5.1 | 24. veebruar 2011 | |
1.5.2 | 31. märts 2011 | |
1.6 | 3. mai 2011 | Attr() ja val() funktsioonide märkimisväärne jõudluse parandamine. |
1.6.1 | 12. mai 2011 | |
1.6.2 | 30. juuni 2011 | |
1.6.3 | 1. september 2011 | |
1.6.4 | 12. september 2011 | |
1.7 | 3. november 2011 | Uued sündmuste APId: .on() ja .off(), samas kui vanad APId on endiselt toetatud. |
1.7.1 | 21. november 2011 | |
1.7.2 | 21. märts 2012 | |
1.8.0 | 9. august 2012 | Sizzle Selector Engine ümber kirjutatud, parandatud animatsioone ja $(html, props) paindlikkust. |
1.8.1 | 30. august 2012 | |
1.8.2 | 20. september 2012 | |
1.8.3 | 13. november 2012 | |
1.9.0 | 2013. aasta alguses | Vananenud liideste eemaldamine ja koodi puhastamine |
2.0.0 | 2013. aasta alguses | IE6-8 toest loobumine jõudluse parandamiseks ja failide suuruse vähendamiseks |
Küsimused ja vastused
K: Mis on jQuery?
V: jQuery on JavaScript'i raamatukogu, mis on loodud selleks, et muuta JavaScript'i ja HTML-i kirjutamine lihtsamaks ja lihtsamaks.
K: Kes leiutas jQuery?
V: John Resig leiutas jQuery.
K: Millal ilmus jQuery esimene versioon?
V: jQuery esimene väljaanne oli 2006. aasta jaanuaris BarCamp NYCis.
K: Kes juhib täna jQuery kallal töötavat programmeerijate meeskonda?
V: Dave Methvin juhib täna jQuery'ga tegelevat programmeerijate meeskonda.
K: Kui populaarne on jQuery?
V: Rohkem kui 55% 10 000 enimkülastatavast veebisaidist kasutab jQuery'd, mis teeb sellest kõige populaarsema JavaScript'i raamatukogu, mida tänapäeval kasutatakse.
K: Kas jQuery kasutamisega kaasnevad kulud?
V: Ei, jQuery kasutamisega ei kaasne mingeid kulusid, kuna see on vaba ja avatud lähtekoodiga tarkvara, mis on litsentseeritud MIT-litsentsi alusel.
K: Milliseid asju on jquery abil lihtsam teha?
V: Mõned asjad, mida on jquery abil lihtsam teha, on näiteks veebilehe navigeerimine (liikumine), veebilehe elementide valimine (valimine) dokumendi objektimudeli abil, animatsioonide loomine, sündmuste, näiteks kasutaja tegevuste käsitlemine, Ajax-rakenduste loomine ja oma jquery-pluginide tegemine.