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
110
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
73
How to get the most (accessibility) out of a design system
stevebarnett
0
90
Introduction to accessibility
stevebarnett
0
270
Introduction to accessibility
stevebarnett
0
67
Getting the most out of jest-axe
stevebarnett
0
130
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
82
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
37
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
54
The WebAIM Million and making our stuff more accessible
stevebarnett
0
74
Other Decks in Technology
See All in Technology
KubeVirt Networking ONIC 2024
orimanabu
4
670
Oracle Database 23ai 新機能#4 Application Continuity
oracle4engineer
PRO
0
130
軽いノリで"自動化"に取り組んではいけないという話
tetsuyaooooo
1
620
TypeScript x Raycast x AIで変える開発者体験
nagauta
1
290
クレジットカードを製造する技術
yutadayo
83
49k
I tried the newly introduced certification "Applied Skills" on Microsoft Learn
mappie_kochi
0
260
組織デバイスのための効率的なアプリケーション更新戦略
kenchan0130
0
350
SageMaker学習のツボ / The Key Points of Learning SageMaker
cmhiranofumio
0
210
テストを楽に書きたい
tomorrowkey
1
210
外部カンファレンスで登壇しよう! 〜「強い」エンジニアへの一歩を踏み出す〜
logica0419
4
100
DenoでもViteしたい!インポートパスのエイリアスを指定してラクラクアプリ開発
bengo4com
2
2k
普通の Web エンジニアのための様相論理入門 #yapcjapan / YAPC Hakodate 2024
ytaka23
7
1.6k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
In The Pink: A Labor of Love
frogandcode
139
22k
How to train your dragon (web standard)
notwaldorf
87
5.6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Cult of Friendly URLs
andyhume
77
6k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.5k
Docker and Python
trallard
40
3k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.8k
Agile that works and the tools we love
rasmusluckow
327
21k
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