Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
jQuery (vs JavaScript)
Search
Steve Barnett
August 20, 2015
Technology
0
140
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
D&D and Accessibility
stevebarnett
0
120
How to get the most (accessibility) out of a design system
stevebarnett
0
140
Introduction to accessibility
stevebarnett
0
310
Introduction to accessibility
stevebarnett
0
75
Getting the most out of jest-axe
stevebarnett
0
190
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
130
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
68
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
90
The WebAIM Million and making our stuff more accessible
stevebarnett
0
120
Other Decks in Technology
See All in Technology
AWS Organizations 新機能!マルチパーティ承認の紹介
yhana
1
240
OpenHands🤲にContributeしてみた
kotauchisunsun
1
510
5min GuardDuty Extended Threat Detection EKS
takakuni
0
180
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
100
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
13k
解析の定理証明実践@Lean 4
dec9ue
1
210
Lambda Web Adapterについて自分なりに理解してみた
smt7174
5
150
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
310
mrubyと micro-ROSが繋ぐロボットの世界
kishima
3
390
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
940
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
760
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
2
290
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Music & Morning Musume
bryan
46
6.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Designing for Performance
lara
610
69k
GraphQLとの向き合い方2022年版
quramy
49
14k
Site-Speed That Sticks
csswizardry
10
680
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
A Tale of Four Properties
chriscoyier
160
23k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Building Applications with DynamoDB
mza
95
6.5k
How to Ace a Technical Interview
jacobian
277
23k
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