Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Practical Knockout
Search
Matthew Osborn
June 30, 2015
0
180
Practical Knockout
A brownbag on Practical Knockout
Matthew Osborn
June 30, 2015
Tweet
Share
More Decks by Matthew Osborn
See All by Matthew Osborn
Palmetto - Introductory Messaging
osbornm
0
88
React: How to JavaScript Hipster
osbornm
0
160
UX / UI - Lunch & Learn
osbornm
0
300
CSS, LESS, & The New UI
osbornm
0
230
AMD with RequireJS
osbornm
0
160
3D Printing Introduction
osbornm
0
130
Practical HTML 5
osbornm
2
480
Playr
osbornm
1
740
NuGet: Add Reference, Awesome
osbornm
1
950
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
Designing Experiences People Love
moore
143
24k
Statistics for Hackers
jakevdp
799
230k
A Tale of Four Properties
chriscoyier
162
23k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
How GitHub (no longer) Works
holman
316
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Transcript
Practical PRACTICAL USES OF KNOCKOUT.JS IN OUR PLATFORM Knockout
MVVM Pattern u Created by great & powerful MSFT u
Removes all logic from UI Layer u Event driven with data binding
MVVM Pattern HTML QUnit View Model ASP.NET Model
knockout.js
Introduction u Declarative Bindings u Automatic UI Refresh u Dependency
Tracking u Templating
DEMO
Patterns Practices &