Curriculum
- Chapter 1: Document Object Model
- JavaScript on The Browser
- Adding JavaScript to HTML
- The DOM Structure
- Trees and Nodes
- Traversing the DOM
- Finding Elements
- Query Selectors
- Chapter 2: DOM Manipulation
- Move and Remove Nodes
- Create New Nodes
- Edit Node Attributes
- Edit Node Styles
- Animation
- Chapter 3: DOM Events
- Event Listeners and Handlers
- Mouse Events
- Scroll Events
- Key Events
- Focus Events
- Load Event
- Timers
- Debouncing Events
- DOM Manipulation Lab
- Chapter 3: jQuery
- jQuery Selector
- jQuery DOM Methods
- Other jQuery Methods
- Assignment: Simple Shopping Cart
- Chapter 4: AJAX
- What is AJAX
- RESTful API
- JSON Data
- jQuery AJAX
- Assignment: To Do List
- Chapter 5: Project