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
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
190
How to get the most (accessibility) out of a design system
stevebarnett
0
210
Introduction to accessibility
stevebarnett
0
410
Introduction to accessibility
stevebarnett
0
130
Getting the most out of jest-axe
stevebarnett
0
270
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
200
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
120
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
150
The WebAIM Million and making our stuff more accessible
stevebarnett
0
180
Other Decks in Technology
See All in Technology
動画配信アプリでの Engage SDK 導入 — TVer Android が Play ストアにコンテンツを届けるまで
techtver
PRO
0
150
10分で知る最近のOmarchy
komagata
0
120
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
100
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
600
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
910
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
180
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
120
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
110
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
620
GoにおけるFFIのこれまでとこれから
goccy
2
790
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
160
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
120
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Building the Perfect Custom Keyboard
takai
2
870
The Limits of Empathy - UXLibs8
cassininazir
1
640
How to Think Like a Performance Engineer
csswizardry
28
2.8k
A Soul's Torment
seathinner
7
3.6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Building AI with AI
inesmontani
PRO
1
1.2k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
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