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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Daniel Knell
January 24, 2012
Programming
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
81
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
230
Symfony2: Building on Alpha / Beta Technologies
danielknell
2
180
Other Decks in Programming
See All in Programming
AIで効率化できた業務・日常
ochtum
0
100
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
840
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
500
New "Type" system on PicoRuby
pocke
1
490
CSC307 Lecture 17
javiergs
PRO
0
320
Swiftのレキシカルスコープ管理
kntkymt
0
210
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.8k
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
net-httpのHTTP/2対応について
naruse
0
450
Agentic UI
manfredsteyer
PRO
0
110
LLM Plugin for Node-REDの利用方法と開発について
404background
0
160
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
6.1k
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
400
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
400
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
For a Future-Friendly Web
brad_frost
183
10k
Google's AI Overviews - The New Search
badams
0
1k
Utilizing Notion as your number one productivity tool
mfonobong
4
320
Practical Orchestrator
shlominoach
191
11k
The untapped power of vector embeddings
frankvandijk
2
1.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
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