Professional Documents
Culture Documents
AJS
Sadraj kursa
JS osnove, validacije
jQuery
AJAX
Advanced JavaScript Programming and Ajax
jQuery
jQuery
JS biblioteka
Cilj jQuery-ja je da olaka upotrebu JS-a
Uprouje kod tako to omoguuje upotrebu
funkcija koje sakrivaju detalje JS
implementacije od programera
jQuery
Moe da se koristi za
Obradu HTML/DOM-a
Obradu CSS-a
HTML dogaaje
Animaciju
AJAX
jQuery
Kao i sa JS-om, upotreba jQuery-ja zavisi od
pregledaa koji se koristi
Radi na veini (modernih) pregledaa
jQuery
Korienje jQuery biblioteke na sajtu moe da
se izvri na vie naina
Preuzimanjem konkretne verzije biblioteke i
njenim uitavanjem sa servera (fajl sistema)
Navoenjem putanje do postavljanje, javno
dostupne, verzije biblioteke
jQuery
Preuzimanje biblioteke je omogueno sa sajta
www.jQuery.com
Dostupne su dve verzije
Produkciona (kompresovana)
Razvojna
jQuery
<head>
<script src="jquery-1.12.0.min.js"></script>
</head>
jQuery
Mogue je korienje jedne od javno
dostupnih verzija biblioteke
CDN Content Delivery Network
jQuery CDN
Google
Microsoft
jQuery
Prednosti korienja CDN verzije bri rad
Performanse pregleda moe da cache-ira
biblioteku koja je uitana na drugom sajtu
Protok za preuzimanje se automatski bira najblii
server, pa je i vreme krae
jQuery
<head>
<!-- Google -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
$(selector).action()
jQuery
Uopteni primer jQuery sintakse
poetak jQuery naredbe
akcija koja se izvrava nad odabranim HTML elementom
$(selector).action()
<head>
<script src="https://ajax.googleapis.com....."></script>
<script src="validacija.js"></script>
</head>
jQuery
Dogaaji
$(document).ready(function(){
// jQuery code
});
jQuery
Dogaaji
$(function(){
// jQuery code
});
jQuery
Prednosti korienja document.ready()
Skript se izvrava tek nakon uitavanja celog
HTML-a
Mogue je da se skript uva u head tagu
Dogaaji