×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
jQuery (vs JavaScript) ctfeds.org/jquery
Slide 2
Slide 2 text
TL;DR: Think about it (Carefully)
Slide 3
Slide 3 text
Don't use jQuery by default
Slide 4
Slide 4 text
What we'll cover jQuery Cutting the Mustard
Slide 5
Slide 5 text
Ask yourself: Who does this help? Me or my users?
Slide 6
Slide 6 text
jQuery !
Slide 7
Slide 7 text
jQuery ! Makes complex things simple(r)
Slide 8
Slide 8 text
jQuery ! well maintained well tested
Slide 9
Slide 9 text
jQuery ! avoid bugs (even in modern browsers)
Slide 10
Slide 10 text
jQuery ! CDNs
Slide 11
Slide 11 text
jQuery !
Slide 12
Slide 12 text
jQuery ! Parse and execution time can be slow
Slide 13
Slide 13 text
jQuery ! Adds a dependency
Slide 14
Slide 14 text
jQuery ! Can be overkill
Slide 15
Slide 15 text
jQuery ! Can be painful to upgrade
Slide 16
Slide 16 text
jQuery ! Solving their problems, not yours
Slide 17
Slide 17 text
jQuery Plugins Same as jQ itself Sort of
Slide 18
Slide 18 text
Ok, but how? youmightnotneedjquery.com youmightnotneedjqueryplugins.com microjs.com
Slide 19
Slide 19 text
And Now for Something Completely Different
Slide 20
Slide 20 text
Cutting the Mustard if('querySelector' in document && 'localStorage' in window && 'addEventListener' in window) { // load fancy js stuff }
Slide 21
Slide 21 text
Use less JS Optimise it
Slide 22
Slide 22 text
Thanks! ctfeds.org/jquery