Knockout 1 Fundamentals
Knockout is an MVVM JavaScript framework that allows you to quickly develop rich applications with a declarative style and rich templating support.
What you'll learn
As web applications become richer and more interactive, a better client-side experience is essential and expected by the user. KnockoutJS is a JavaScript MVVM framework that provides developers with a robust toolset including declarative bindings, dependency tracking, and advanced templating. In addition to all the powerful tools that are built-in, the extensibility of KnockoutJS is what allows you to take your applications to the next level. Whether you’re building a desktop browser application or a mobile application, KnockoutJS enables you to take full advantage of HTML5 and JavaScript while working in any mainstream browser.
Table of contents
- Introduction to Bindings 1m
- Overview of Built-in Bindings 5m
- Setting up Visual Studio for Knockout 2m
- 'Old School' Templating with jQuery Templates 6m
- Optimizing the Template with foreach 3m
- Templating with Native Knockout Templates 1m
- Control Flow Bindings 3m
- jQuery-style Event Handling with ko.dataFor() 4m
- Parent Binding Contexts 3m
- Nested Observables 5m
- Custom Bindings 2m
- Custom Bindings Demo 8m
- Summary 1m