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.
About KnockoutJS
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