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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Steve Barnett
August 20, 2015
Technology
0
150
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
150
How to get the most (accessibility) out of a design system
stevebarnett
0
170
Introduction to accessibility
stevebarnett
0
360
Introduction to accessibility
stevebarnett
0
93
Getting the most out of jest-axe
stevebarnett
0
230
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
170
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
83
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
120
The WebAIM Million and making our stuff more accessible
stevebarnett
0
140
Other Decks in Technology
See All in Technology
Windows ネットワークを再確認する
murachiakira
PRO
0
250
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
720
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
6
7.7k
Snowflake Night #2 LT
taromatsui_cccmkhd
0
320
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
2
330
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
5
2k
【PyCon mini Shizuoka 2026】生成AI時代に画像処理やオーディオ処理のノードエディターを作る理由
kazuhitotakahashi
0
280
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
Agentic Codingの実践とチームで導入するための工夫
lycorptech_jp
PRO
0
400
Secure Boot 2026 - Aggiornamento dei certificati UEFI e piano di adozione in azienda
memiug
0
130
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
2
630
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
1
770
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
72
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
Designing for Timeless Needs
cassininazir
0
150
Designing for Performance
lara
611
70k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
810
Embracing the Ebb and Flow
colly
88
5k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Writing Fast Ruby
sferik
630
62k
Building AI with AI
inesmontani
PRO
1
760
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
180
We Have a Design System, Now What?
morganepeng
55
8k
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