Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
jQuery (vs JavaScript)
Steve Barnett
August 20, 2015
Technology
0
84
jQuery (vs JavaScript)
A lightning talk from a CTFEDs workshop (
http://www.meetup.com/ctfeds/events/223987693/
)
Steve Barnett
August 20, 2015
Tweet
Share
More Decks by Steve Barnett
See All by Steve Barnett
stevebarnett
0
8
stevebarnett
0
16
stevebarnett
1
73
stevebarnett
0
47
stevebarnett
0
83
stevebarnett
0
48
stevebarnett
0
23
stevebarnett
0
57
stevebarnett
0
41
Other Decks in Technology
See All in Technology
hsano
0
120
sat
1
970
toshinoritakai
1
200
noir_neo
0
120
satotakeshi
2
410
vkbaba
0
110
pinboro
1
1.4k
viva_tweet_x
4
2.6k
kurotanshi
0
170
con_mame
4
2k
line_developers
PRO
3
480
kanaugust
PRO
0
210
Featured
See All Featured
chriscoyier
684
180k
zakiwarfel
88
3.3k
tammielis
237
23k
sstephenson
144
12k
jponch
103
4.9k
rasmusluckow
318
18k
shpigford
368
42k
destraynor
223
47k
hursman
106
9.2k
chriscoyier
780
240k
trishagee
20
2k
lemiorhan
626
42k
Transcript
jQuery (vs JavaScript) ctfeds.org/jquery
TL;DR: Think about it (Carefully)
Don't use jQuery by default
What we'll cover jQuery Cutting the Mustard
Ask yourself: Who does this help? Me or my users?
jQuery !
jQuery ! Makes complex things simple(r)
jQuery ! well maintained well tested
jQuery ! avoid bugs (even in modern browsers)
jQuery ! CDNs
jQuery !
jQuery ! Parse and execution time can be slow
jQuery ! Adds a dependency
jQuery ! Can be overkill
jQuery ! Can be painful to upgrade
jQuery ! Solving their problems, not yours
jQuery Plugins Same as jQ itself Sort of
Ok, but how? youmightnotneedjquery.com youmightnotneedjqueryplugins.com microjs.com
And Now for Something Completely Different
Cutting the Mustard if('querySelector' in document && 'localStorage' in window
&& 'addEventListener' in window) { // load fancy js stuff }
Use less JS Optimise it
Thanks! ctfeds.org/jquery