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
160
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
170
How to get the most (accessibility) out of a design system
stevebarnett
0
190
Introduction to accessibility
stevebarnett
0
390
Introduction to accessibility
stevebarnett
0
120
Getting the most out of jest-axe
stevebarnett
0
260
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
190
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
100
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
140
The WebAIM Million and making our stuff more accessible
stevebarnett
0
170
Other Decks in Technology
See All in Technology
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
670
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
140
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
5.3k
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
620
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
140
攻撃者視点で考えるDetection Engineering
cryptopeg
3
1.9k
Chainlitで作るお手軽チャットUI
ynt0485
0
260
Claude Codeとのおしゃべりでセマンティックモデルの定義からダッシュボード作成まで完成させる
nic_sugiyama
0
120
【2026年版】 ベクトル検索䛸 Embedding最前線
mocobeta
2
220
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.1k
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
130
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Faster Mobile Websites
deanohume
310
31k
Building Applications with DynamoDB
mza
96
7.1k
Why Our Code Smells
bkeepers
PRO
340
58k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building AI with AI
inesmontani
PRO
1
1.1k
The browser strikes back
jonoalderson
0
1.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
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