Course
Skills
Advanced Techniques in JavaScript and jQuery
Take your JavaScript functions to the next level. Explore events and learn about jQuery Deferred objects.
What you'll learn
Stop breaking legacy code every time you expand your functions. Learn how to create robust functions that handle the needs of current, legacy, and future processing. Learn about handling DOM events with jQuery, then learn how to create your own custom events for objects that aren't on the DOM. Also, learn how to make use of the jQuery Deferred object to truly process AJAX requests in an asynchronous manner.
Table of contents
Introduction
44mins
- Introduction 0m
- Outline 1m
- Traditional JavaScript Functions 8m
- Draw Version 1 6m
- Extending Draw - Two Parameters 2m
- Draw - Four Parameters 3m
- Draw - Six Parameters 3m
- Stub Functions 5m
- Default Parameters 4m
- All Default Values 2m
- Changing to an Object Parameter 4m
- Legacy Support with Object 3m
- Default Values in an Object 5m
- Function Summary 1m
Event Handling
45mins
Advanced Event Handling
43mins
Using jQuery Deferred Objects
62mins
- Introduction 0m
- Outline 1m
- Promise 1m
- Traditional AJAX Processing 1m
- Layout 2m
- Section 1 Content 3m
- Loading All Content 3m
- Common Pattern 2m
- Deferred Object 5m
- LoadSection Function 2m
- Negative Testing 6m
- Deferred Methods 11m
- Dynamic Pages 2m
- Creating a Deferred Object 8m
- Using Deferred Objects 16m
- Summary 1m