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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Steve Barnett
August 20, 2015
Technology
160
0
Share
jQuery (vs JavaScript)
A lightning talk from a CTFEDs workshop (
http://www.meetup.com/ctfeds/events/223987693/
)
Steve Barnett
August 20, 2015
More Decks by Steve Barnett
See All by Steve Barnett
D&D and Accessibility
stevebarnett
0
170
How to get the most (accessibility) out of a design system
stevebarnett
0
180
Introduction to accessibility
stevebarnett
0
370
Introduction to accessibility
stevebarnett
0
100
Getting the most out of jest-axe
stevebarnett
0
250
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
180
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
90
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
130
The WebAIM Million and making our stuff more accessible
stevebarnett
0
150
Other Decks in Technology
See All in Technology
これからの「データマネジメント」の話をしよう
sansantech
PRO
0
140
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
310
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
140
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.3k
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
380
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.4k
小説執筆のハーネスエンジニアリング
yoshitetsu
0
740
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
100
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
310
AI: Making Admin and Users, Lives Better
kbmsg
0
110
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
8
1.3k
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
130
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
The World Runs on Bad Software
bkeepers
PRO
72
12k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
450
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
120
The Pragmatic Product Professional
lauravandoore
37
7.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
Testing 201, or: Great Expectations
jmmastey
46
8.1k
30 Presentation Tips
portentint
PRO
1
280
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