Вы находитесь на странице: 1из 32

Introduction to jQuery

Perancangan dan Pemrograman Web


2014
Sumber: www.w3schools.com, www. jquery.com


What is jQuery

jQuery s a !as", small, and !ea"ure#rch $a%aScr&" lbrary. '"


ma(es "hngs l(e )*+, documen" "ra%ersal and
man&ula"on, e%en" handlng, anma"on, and -ja. much
sm&ler w"h an easy#"o#use -P' "ha" wor(s across a
mul""ude o! browsers. W"h a combna"on o! %ersa"l"y and
e."ensbl"y, jQuery has changed "he way "ha" mllons o!
&eo&le wr"e $a%aScr&".

jQuery s a lgh"wegh", /wr"e less, do more/, $a%aScr&"


lbrary.

jQuery "a(es a lo" o! common "as(s "ha" requre many lnes


o! $a%aScr&" code "o accom&lsh, and wra&s "hem n"o
me"hods "ha" you can call w"h a sngle lne o! code.


Installing jQuery

0ownload "he lbrary !rom jquery.com

'nser" a re!erence n "he )*+, &age


such below:


Installing jQuery
(via jQuery, Microsoft,
and Google)

1esde downloadng "he lbrary, $Query


can be ncluded !rom 203 42on"en
0el%ery 3e"wor(5.

$Query, +croso!" and 6oogle hos"


$Query ja%ascr&".


Installing jQuery
(via jQuery, Microsoft,
and Google)
Google CDN
Microsoft CDN


Installing jQuery
(via jQuery, Microsoft,
and Google)
JQuery CDN


jQuery Syntax

1asc syn"a. : $(selector).action()

- 7 sgn "o de!ne8access jQuery

- 4selec"or5 "o /query 4or !nd5/ )*+,


elemen"s

- jQuery ac"on45 "o be &er!ormed on


"he elemen"4s5


jQuery Syntax

-ll jQuery me"hods are wr""en nsde a


documen" ready e%en".

*hs s "o &re%en" any jQuery code !rom


runnng be!ore "he documen" s !nshed
loadng 4s ready5.



jQuery Syntax
Example


jQuery Examle


jQuery Selectors

jQuery selec"ors allow you "o selec" and


man&ula"e )*+, elemen"4s5.

jQuery selec"ors are used "o /!nd/ 4or


selec"5 )*+, elemen"s based on "her
d, classes, "y&es, a""rbu"es, %alues o!
a""rbu"es and much more.


jQuery Selectors


jQuery Selectors


jQuery !id Selector

*he jQuery 9d selec"or uses "he d


a""rbu"e o! an )*+, "ag "o !nd "he
s&ec!c elemen".

-n d should be unque w"hn a &age, so


you should use "he 9d selec"or when
you wan" "o !nd a sngle, unque
elemen".


jQuery !id Selector


jQuery !class Selector

*he jQuery class selec"or !nds elemen"s


w"h a s&ec!c class.

*o !nd elemen"s w"h a s&ec!c class,


wr"e a &erod charac"er, !ollowed by "he
name o! "he class


jQuery !class Selector


jQuery Events

-ll "he d!!eren" %s"or:s ac"ons "ha" a


web &age can res&ond

*he &recse momen" when some"hng


ha&&ens


jQuery Events


jQuery Effects

)de8Show 40emo5

;ade

Slde

-nma"e 40emo5

S"o&

2allbac(

2hanng


jQuery "#M$

<ne %ery m&or"an" &ar" o! jQuery s "he


&ossbl"y "o man&ula"e "he 0<+.

jQuery comes w"h a bunch o! 0<+


rela"ed me"hods "ha" ma(e " easy "o
access and man&ula"e elemen"s and
a""rbu"es.


jQuery "#M$

jQuery 6e"

jQuery Se"

jQuery -dd

jQuery =emo%e

jQuery 2SS 2lases

jQuery css45

jQuery 0mensons


jQuery Get and Set

*hree sm&le, bu" use!ul, jQuery


me"hods !or 0<+ man&ula"on are:

"e."45 : Se"s or re"urns "he "e." con"en"


o! selec"ed elemen"s

h"ml45 : Se"s or re"urns "he con"en" o!


selec"ed elemen"s 4ncludng )*+,
mar(u&5

>al45 : Se"s or re"urns "he %alue o! !orm


!elds


jQuery %dd

jQuery has 4 me"hods "o add new


con"en":

a&&end45 # 'nser"s con"en" a" "he end o!


"he selec"ed elemen"s

&re&end45 # 'nser"s con"en" a" "he


begnnng o! "he selec"ed elemen"s

a!"er45 # 'nser"s con"en" a!"er "he


selec"ed elemen"s

be!ore45 # 'nser"s con"en" be!ore "he


selec"ed elemen"s


jQuery &emove

jQuery has "wo me"hods "o remo%e


elemen"s and con"en"s:

remo%e45 # =emo%es "he selec"ed


elemen" 4and "s chld elemen"s5

em&"y45 # =emo%es "he chld elemen"s


!rom "he selec"ed elemen"


jQuery #raversing

jQuery "ra%ersng, whch means /mo%e


"hrough/, are used "o /!nd/ 4or selec"5
)*+, elemen"s based on "her rela"on
"o o"her elemen"s


jQuery #raversing

jQuery -nces"ors

jQuery 0escendan"s

jQuery Sblngs

jQuery ;l"erng


jQuery 'I

jQuery ?' s a cura"ed se" o! user


n"er!ace n"erac"ons, e!!ec"s, wdge"s,
and "hemes bul" on "o& o! "he jQuery
$a%aScr&" ,brary. Whe"her you:re
buldng hghly n"erac"%e web
a&&lca"ons or you jus" need "o add a
da"e &c(er "o a !orm con"rol, jQuery ?'
s "he &er!ec" choce.


jQuery 'I

'n"erac"ons

Wdge"s

@!!ec"s

?"l"es


"o( to 'se jQuery 'I

Aou:ll need "o nclude "hree !les on your


)*+, &age.


jQuery 'I Getting
Started

0ownload "he la"es" jQuery ?' lbrary


!rom : h""&:88jqueryu.com8download8

?sng lbrary !rom jQuery 230


4code.jquery.com5


jQuery 'I
Imlementation
Examle ()emo)

Вам также может понравиться