About KnockoutJS

Knockout framework attributes,views and Observables and their role in Web Apps, Data binding concepts, Understand the appearance handling, Templating, Using Underscorejs, Components, Building a complete project in Knockout.

Prerequisites

Basic knowledge of JavaScript is required to complete the course

Course Content

LIVE DEBUGGING

Debugging Knockout Code

Using Conditional Breakpoints

Evaluating Expressions

Checking Scope

Changing Code on the Fly in the Browser

Locating and Timing XHR Calls

 

INSPECTING BINDINGS

Inspecting Declarative Bindings

Inspecting Bindings With a Computed

Moving Debug Logic to from HTML to JavaScript

Cycles in Object Graphs

Custom toJson Function

Enabling the Binding Handler

Testing the Dump Binding

KnockoutJS Chrome PlugIn

Examining Context Changes

 

CUSTOM BINDING HANDLERS

Extending Your Bindings

Creating a Binding Handler

UI and Animation

3rd Party Control Scenario

Using the Bootstrap Typeahead

Data Binding the Typeahead

Designing a Binding Handler

Writing the Typeahead Handler

 

COMPUTED OBSERVABLES

Triggering Disposal of a Computed

Deferring Evaluation

The Case for a Writeable Computed

Using Computeds Wisely

 

EVENT DELEGATION AND PERFORMANCE

Managing Events and Performance

Advantages of Event Delegation

Bindings on Each Row

Adding jQuery Event Delegation

How to Use the Delegated Binding Handler

Refactoring for the Binding Handler

 

PERFORMANCE

Efficient Knockout

Bindings All At Once

Understanding Array Updates

Creating the Array Performance Demo

Testing Observable Array Performance

Using the Underlying Array

Testing Large Array Performance

Improving Large Array Performance

Tracking Re-Evaluations

Time to Throttle

Throttling Local Data

Throttling Ajax

Call Now- +91-921-276-0556

Send a Query









Tai Infotech Pvt Ltd, 2017 All Rights Reserved