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
JavaScript Micro Frameworks
Search
Daniel Knell
January 24, 2012
Programming
1
360
JavaScript Micro Frameworks
What they are, how we got here, and where were going.
Daniel Knell
January 24, 2012
Tweet
Share
More Decks by Daniel Knell
See All by Daniel Knell
Email: Beyond the send button
danielknell
0
71
Machines Dancing Like Marionettes
danielknell
1
120
Modern Javascript
danielknell
4
1.3k
Puppet For Developers
danielknell
10
380
JavaScript Micro Frameworks
danielknell
2
290
Beyond Relational Databases
danielknell
1
210
Symfony2: Building on Alpha / Beta Technologies
danielknell
2
160
Other Decks in Programming
See All in Programming
『品質』という言葉が嫌いな理由
korimu
0
160
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
490
技術を根付かせる / How to make technology take root
kubode
1
240
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
360
時計仕掛けのCompose
mkeeda
1
290
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
340
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
870
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
520
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
120
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
310
ソフトウェアエンジニアの成長
masuda220
PRO
10
920
GoとPHPのインターフェイスの違い
shimabox
2
170
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
4 Signs Your Business is Dying
shpigford
182
22k
A Tale of Four Properties
chriscoyier
158
23k
A Philosophy of Restraint
colly
203
16k
Speed Design
sergeychernyshev
26
790
Designing for humans not robots
tammielis
250
25k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Making Projects Easy
brettharned
116
6k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Transcript
JavaScript Micro Frameworks By Daniel Knell Tuesday, 24 January 12
The Dark Ages Tuesday, 24 January 12
var element; if (document.all) { element = document.all[id]; else {
element = document.getElementById(id); } The Dark Ages Tuesday, 24 January 12
function getElement(id) { if (document.all) { return document.all[id]; } else
{ return document.getElementById(id); } } var element = getElement(id); The Dark Ages Tuesday, 24 January 12
Reign of Prototype Tuesday, 24 January 12
The Rise of jQuery Tuesday, 24 January 12
The Rise of jQuery Tuesday, 24 January 12
jQuery’s Spare Tire Tuesday, 24 January 12
jQuery’s Spare Tire 0 75,000 150,000 225,000 300,000 1.2 1.3
1.4 1.5 1.6 1.7 jQuery File Size Size (Bytes) Tuesday, 24 January 12
Size Matters Tuesday, 24 January 12
Divide and Conquer Tuesday, 24 January 12
Micro Frameworks! Tuesday, 24 January 12
The Eunuch Unix Philosophy Tuesday, 24 January 12
Write Libraries that do one thing and do it well
Tuesday, 24 January 12
Write libraries that work together Tuesday, 24 January 12
Communicate over a common interface Tuesday, 24 January 12
The Perfect Package Tuesday, 24 January 12
Oh Jeesh! Tuesday, 24 January 12
Oh Jeesh! $('#content a.button') .bind('click', function (e) { $(this).data('clicked', true).unbind();
e.preventDefault(); }) .css({ opacity: 1 , color: 'red' }) .fadeOut(250); $.map([ 'a', 'b', 'c' ], function (letter) { return letter.toUpperCase(); }) $.ajax('/data', function (response) { $('#content').html(response); }); Tuesday, 24 January 12
Thats All Folks email:
[email protected]
twitter: @danielknell website: http://danielknell.co.uk/ Any
Questions? Tuesday, 24 January 12