$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Backbone.js: Climbing the Mountain
Search
jashkenas
December 15, 2014
Programming
0
130
Backbone.js: Climbing the Mountain
BackboneConf III The Culmination Keynote
jashkenas
December 15, 2014
Tweet
Share
More Decks by jashkenas
See All by jashkenas
State of the Backbone
jashkenas
21
52k
CoffeeScript @ Web Directions South 2011
jashkenas
4
5.3k
Other Decks in Programming
See All in Programming
OSS開発者の憂鬱
yusukebe
16
12k
CSC305 Lecture 14
javiergs
PRO
0
330
CloudNative Days Winter 2025: 一週間で作る低レイヤコンテナランタイム
ternbusty
7
1.8k
sbt 2
xuwei_k
0
110
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
200
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
13
5.5k
20 years of Symfony, what's next?
fabpot
1
140
2025 컴포즈 마법사
jisungbin
0
160
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
480
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
3
1.7k
[堅牢.py #1] テストを書かない研究者に送る、最初にテストを書く実験コード入門 / Let's start your ML project by writing tests
shunk031
11
6.3k
How Software Deployment tools have changed in the past 20 years
geshan
0
25k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Context Engineering - Making Every Token Count
addyosmani
9
440
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The Language of Interfaces
destraynor
162
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Navigating Team Friction
lara
190
16k
What's in a price? How to price your products and services
michaelherold
246
12k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Transcript
B A C K B O N E . J
S : C L I M B I N G T H E M O U N TA I N B A C K B O N E C O N F I I I
M O D U L E M A D N
E S S
N O C O N F L I C T
I N H E R I TA N C E
E V E N T S B A C K
B O N E
E V E N T S : A P I
E V E N T S : O N
E V E N T S : O F F
E V E N T S : T R I
G G E R
E V E N T S : T R I
G G E R E V E N T S
E V E N T S : L I S
T E N T O
E V E N T S : S T O
P L I S T E N I N G
M O D E L S B A C K
B O N E
M O D E L : C O N S
T R U C T O R
M O D E L : B A S I
C S
M O D E L : S E T (
P A R T 1 )
M O D E L : S E T (
P A R T 2 )
M O D E L : S E T E
T A L .
M O D E L : C H A N
G E D A N D P R E V I O U S A T T R I B U T E S
M O D E L : S AV E
M O D E L : D E S T
R O Y
M O D E L : M O R E
M O D E L : V A L I
D AT E
M O D E L : U N D E
R S C O R E G O O D I E S
C O L L E C T I O N
S B A C K B O N E
C O L L E C T I O N
: C O N S T R U C T O R
C O L L E C T I O N
: S E T U P
C O L L E C T I O N
: S E T ( P A R T 1 )
C O L L E C T I O N
: S E T ( P A R T 2 )
C O L L E C T I O N
: S E T ( P A R T 3 )
C O L L E C T I O N
: R E M O V E
C O L L E C T I O N
: R E S E T
C O L L E C T I O N
: A R R AY M U TAT O R S
C O L L E C T I O N
: L O C AT O R S
C O L L E C T I O N
: S O R T
C O L L E C T I O N
: E V E N T P R O X Y
C O L L E C T I O N
: U N D E R S C O R E M E T H O D S
V I E W S B A C K B
O N E
V I E W S : S E T U
P
V I E W S : S E T A
N D R E M O V E
V I E W S : E V E N
T D E L E G AT I O N
S Y N C B A C K B O
N E
S Y N C ( P A R T 1
)
S Y N C ( P A R T 2
)
R O U T E R B A C K
B O N E
R O U T E R : R E G
E X E S
R O U T E R : R E G
E X B A S H I N G
R O U T E R : R O U
T I N G
H I S T O R Y : I F
R A M E M E C H A N I S M
return Backbone; }));