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
130
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
94
How to get the most (accessibility) out of a design system
stevebarnett
0
110
Introduction to accessibility
stevebarnett
0
300
Introduction to accessibility
stevebarnett
0
67
Getting the most out of jest-axe
stevebarnett
0
160
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
110
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
57
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
78
The WebAIM Million and making our stuff more accessible
stevebarnett
0
99
Other Decks in Technology
See All in Technology
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
10
2.2k
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
4
2.1k
早くて強い「リアルタイム解析基盤」から広げるマルチドメイン&プロダクト開発
plaidtech
PRO
1
160
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
270
エンジニア主導の企画立案を可能にする組織とは?
recruitengineers
PRO
1
350
どうすると生き残れないのか/how-not-to-survive
hanhan1978
13
10k
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
640
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
140
事業を差別化する技術を生み出す技術
pyama86
3
1.2k
How to benefit from the latest Keycloak features
ahus1
0
100
スクラムというコンフォートゾーンから抜け出そう!プロジェクト全体に目を向けるインセプションデッキ / Inception Deck for seeing the whole project
takaking22
4
350
20250304_赤煉瓦倉庫_DeepSeek_Deep_Dive
hiouchiy
2
150
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
The Cost Of JavaScript in 2023
addyosmani
47
7.5k
Rails Girls Zürich Keynote
gr2m
94
13k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
How STYLIGHT went responsive
nonsquared
99
5.4k
Typedesign – Prime Four
hannesfritz
41
2.5k
A designer walks into a library…
pauljervisheath
205
24k
RailsConf 2023
tenderlove
29
1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Practical Orchestrator
shlominoach
186
10k
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