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
370
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
74
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
220
Symfony2: Building on Alpha / Beta Technologies
danielknell
2
170
Other Decks in Programming
See All in Programming
為你自己學 Python - 冷知識篇
eddie
1
350
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
380
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
540
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
Kiroで始めるAI-DLC
kaonash
2
590
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
1.7k
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
240
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.8k
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
はじめてのMaterial3 Expressive
ym223
2
740
Featured
See All Featured
Thoughts on Productivity
jonyablonski
70
4.8k
Writing Fast Ruby
sferik
628
62k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
GitHub's CSS Performance
jonrohan
1032
460k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Producing Creativity
orderedlist
PRO
347
40k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Making Projects Easy
brettharned
117
6.4k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
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