Knockout Fundamentals
Knockout is an MVVM JavaScript framework that allows you to quickly develop rich applications with a declarative style and rich templating support.
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Introduction to Knockout |
|
00:17:07 | |
|
Introduction
|
|
01:31 | |
|
What is Knockout?
|
|
02:16 | |
|
Setting up jsFiddle for Knockout
|
|
02:31 | |
|
Demo: Beyond Hello World
|
|
06:54 | |
|
Resources to know from Day 1
|
|
02:47 | |
|
Summary
|
|
01:08 | |
Observables |
|
00:12:13 | |
|
Introduction to Observables
|
|
02:25 | |
|
Dependent Observables
|
|
01:26 | |
|
Dependent Observables Demo
|
|
02:42 | |
|
Observable Arrays
|
|
02:09 | |
|
Observable Arrays Demo
|
|
02:51 | |
|
Summary
|
|
00:40 | |
Bindings |
|
00:41:57 | |
|
Introduction to Bindings
|
|
00:50 | |
|
Overview of Built-in Bindings
|
|
04:38 | |
|
Setting up Visual Studio for Knockout
|
|
01:33 | |
|
'Old School' Templating with jQuery Templates
|
|
05:52 | |
|
Optimizing the Template with foreach
|
|
02:48 | |
|
Templating with Native Knockout Templates
|
|
01:29 | |
|
Control Flow Bindings
|
|
03:05 | |
|
jQuery-style Event Handling with ko.dataFor()
|
|
03:42 | |
|
Parent Binding Contexts
|
|
03:19 | |
|
Nested Observables
|
|
04:40 | |
|
Custom Bindings
|
|
01:41 | |
|
Custom Bindings Demo
|
|
07:48 | |
|
Summary
|
|
00:32 | |
Data features |
|
00:28:08 | |
|
Introduction
|
|
00:48 | |
|
Knockout Utilities
|
|
08:14 | |
|
Data Features
|
|
06:07 | |
|
Debugging with ko.toJSON
|
|
01:39 | |
|
Putting it all Together
|
|
08:42 | |
|
Summary
|
|
02:38 |
Introduction to Knockout