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
140
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
110
How to get the most (accessibility) out of a design system
stevebarnett
0
120
Introduction to accessibility
stevebarnett
0
310
Introduction to accessibility
stevebarnett
0
70
Getting the most out of jest-axe
stevebarnett
0
180
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
120
From myth-busting to "but/and"-ing: Persuading people to do accessibility work
stevebarnett
0
63
Love in the Time of Coronavirus: what the pandemic can teach us about creating a more caring, inclusive, and equitable world.
stevebarnett
1
82
The WebAIM Million and making our stuff more accessible
stevebarnett
0
110
Other Decks in Technology
See All in Technology
AI駆動で進化する開発プロセス ~クラスメソッドでの実践と成功事例~ / aidd-in-classmethod
tomoki10
1
820
Azure × MCP 入門
ry0y4n
5
760
Twelve-Factor-Appから学ぶECS設計プラクティス/ECS practice for Twelve-Factor-App
ozawa
3
160
エンジニアリングで組織のアウトカムを最速で最大化する!
ham0215
1
280
Simplify! 10 ways to reduce complexity in software development
ufried
1
220
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
380
3D生成AIのための画像生成
kosukeito
2
590
Dataverseの検索列について
miyakemito
1
180
クラウドネイティブ環境の脅威モデリング
kyohmizu
1
300
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
370
LINE 購物幕後推手
line_developers_tw
PRO
0
340
ビジネスとデザインとエンジニアリングを繋ぐために 一人のエンジニアは何ができるか / What can a single engineer do to connect business, design, and engineering?
kaminashi
2
870
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Building an army of robots
kneath
305
45k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
590
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
Agile that works and the tools we love
rasmusluckow
329
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Become a Pro
speakerdeck
PRO
28
5.3k
Speed Design
sergeychernyshev
29
930
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.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