90 likes | 223 Views
Valentina Čutek - 822, Lucija Kuna - 799, Ivana Tadić - 883. Što je jQuery?. najpopularnijia JavaScript biblioteka svrha je olakšati izradu Web stranica i Web aplikacija koje koriste JavaScript funkcije koje pružaju nove mogućnosti u JavaScript programiranju.
E N D
Što je jQuery? • najpopularnijia JavaScript biblioteka • svrha je olakšati izradu Web stranica i Web aplikacija koje koriste JavaScript • funkcije koje pružaju nove mogućnosti u JavaScript programiranju
jquery.js - jQuery zbirka JavaScript funkcija je samostalan JavaScript dokument • Uključivanje u HTML dokument: <head> <script type="text/javascript" src="jquery.js"></script> </head> <head><script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script></head>
Osnovne namjene jQuery-a • DOM pristup i manipulacija • Olakšavanje i ubrzavanje programiranja • Proširivanje funkcionalnosti pomoću gotovih komponenti
jQuery sintaksa • Osnovna sintaksa: $(selektor).aktivnost() • (document).ready funkcija- onemogudava izvršavanje jQuery koda prije nego što je web stranica u potpunosti učitana Primjeri: • $(this).hide() – skriva HTML element • $(''p'').hide() – skriva sve paragrafe u HTML dokumentu • $(''p.test'').hide() – skriva sve paragrafe koji pripadaju klasi ''test'' • $(''#test'').hide() – skriva sve elemente s atributom id=''test''
jQuery selektori Prema imenu HTML dokumenta Prema atributu HTML dokumenta • $(''p'') – odabir svih <p> elemenata • $(''p.intro'') – odabir svih <p> elemenata koji pripadaju klasi ''intro'' (class=''intro'') • $(''p#prvi'') – odabir svih <p> elemenata s atributom id=''prvi'' • $(''[href]'') – odabir svih elemenata s href atributom • $(''[href='#']'') – odabir svih elemenata s href atributom kojemu je pridružena vrijednost ''#'' (tj.href=''#'') • $(''[href$='.jpg']'') – odabir svih elemenata s href atributom čija vrijednost sadrži ekstenziju ''.jpg''
jQuery događaji • $(''button'').click(function() {neki kod} ) – funkcija ''click()'' je definirana tako da se izvrši kada korisnik ''klikne'' mišem na gumb • $(selector).click(function) – izvršava se klikom miša na odabrani HTML element • $(selector).focus(function) – izvršava se kad je odabrani HTML element u fokusu (aktivan)
Za koga je jQuery namijenjen? Ne postoji određeni profil korisnika Preduvjet - osnove engleskog jezika Poznate stranice koje koriste jQuery: Google (Code search), Amazon, IBM, Microsoft (Visual Studio, ASP.NET MVC.), Twitter (Social micro-blogging service and platform), Dell, Inc. (Computer manufacturer), EA ( EA Video Games), CBS News (Official site for the CBS News programs.)
Literatura • http://www.w3schools.com/jquery/default.asp, 19.12.2012. • Cody Lindley, jQuery Enlightenment, 1.st Edition, based on jQuery 1.3.2 : http://www.none.com.ua/wp-content/files/jquery_enlightenment.pdf, 20.12.2012. • http://dizajnmagazin.com/2011/11/mala-skola-jquery-a-sto-je-jquery/, 19.12.2012. • http://tomislavdekovic.iz.hr/sheshnjak/clanci/jquery.html, 19.12.2012. • http://en.wikipedia.org/wiki/JQuery, 19.12.2012. • http://docs.jquery.com/, 20.12.2012.