- What is jQuery, Why jQuery
- Core concept
- jQuery & History of DOM Scripting
- jQuery & Dom scripti
- Data Types and Variables
- JavaScript Operators
- Loops
- Functions and Arguments
- Named and Anonymous Functions
- Objects
- jQuery and JavaScript Loading
- JavaScript Loading and Execution Tips
- Find something
- Traversal methods: Up, Sideways, and Down
- Traversal methods: Filtering
- Demonstration of traversal methods
- Chaining
- Looping
- jQuery Selecting Tips
- Event Binding (and Unbinding)
- Triggering Events
- Event Propagation
- All available event binding Methods
- Event Delegation
- Event Object
- Event Object Properties
- Event Object Properties, continued
- Advanced Event Handling Tips
- Creating elements
- Performance Tips & Inserting Elements
- Content, Attributes & Properties
- CSS Styles and Dimensions
- Data ( along with html5 data attribute)
- $.ajax Options and Shortcut Methods
- $.ajax Responses ( Handling REST API responses)
- Multiple Handlers & Promises
- Basic Methods and Callbacks
- Animating Properties and Easing
- Stop/Delay and Global Settings