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
72
How to get the most (accessibility) out of a design system
stevebarnett
0
89
Introduction to accessibility
stevebarnett
0
270
Introduction to accessibility
stevebarnett
0
59
Getting the most out of jest-axe
stevebarnett
0
120
Oh my GAAD! (The wide world of accessibility)
stevebarnett
0
76
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
0
54
The WebAIM Million and making our stuff more accessible
stevebarnett
0
73
Other Decks in Technology
See All in Technology
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
160
[NIKKEI Tech Talk]Bias for Action!! 実践から学ぶための仕組とコミュニティ / Community for Practice and Learning
kanamasa
0
280
地理情報とAPIのトレンド
nagix
0
160
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
190
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
3
810
シフトレフトで挑む セキュリティの生産性向上
sekido
PRO
0
270
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
エンジニア向け会社紹介資料
caddi_eng
14
230k
20240724_cm_odyssey_hibiyatech
hiashisan
0
110
AOAI Dev Day - Opening Session
yoshidashingo
2
470
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
760
Featured
See All Featured
Code Review Best Practice
trishagee
58
16k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
Debugging Ruby Performance
tmm1
71
11k
A better future with KSS
kneath
231
17k
How to Think Like a Performance Engineer
csswizardry
4
590
Clear Off the Table
cherdarchuk
89
320k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Producing Creativity
orderedlist
PRO
340
39k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Making the Leap to Tech Lead
cromwellryan
127
8.7k
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