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
370
1
Share
JavaScript Micro Frameworks
What they are, how we got here, and where were going.
Daniel Knell
January 24, 2012
More Decks by Daniel Knell
See All by Daniel Knell
Email: Beyond the send button
danielknell
0
78
Machines Dancing Like Marionettes
danielknell
1
130
Modern Javascript
danielknell
4
1.3k
Puppet For Developers
danielknell
10
390
JavaScript Micro Frameworks
danielknell
2
300
Beyond Relational Databases
danielknell
1
220
Symfony2: Building on Alpha / Beta Technologies
danielknell
2
170
Other Decks in Programming
See All in Programming
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
Java 21/25 Virtual Threads 소개
debop
0
330
AI活用のコスパを最大化する方法
ochtum
0
370
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
Rethinking API Platform Filters
vinceamstoutz
0
10k
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
240
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
340
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
320
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
120
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.6k
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
Featured
See All Featured
The Curse of the Amulet
leimatthew05
1
11k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
790
Making the Leap to Tech Lead
cromwellryan
135
9.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
370
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Leo the Paperboy
mayatellez
6
1.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.3k
The Limits of Empathy - UXLibs8
cassininazir
1
290
Practical Orchestrator
shlominoach
191
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
sira's awesome portfolio website redesign presentation
elsirapls
0
210
The Curious Case for Waylosing
cassininazir
0
290
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