Getting started
- Introduction to JavaScript
- Creating your first JavaScript
- Getting to know the tools and applications
Core JavaScript Concepts
- Understanding the structure of JavaScript
- Where to write your JavaScript
- Creating Variables
- Using different data types
- arrays
- numbers
- strings
- dates
- objects
- Working with operators
- Sending a message to the console
- Working with conditional constructs
- Working with loop constructs
- Creating Functions
Understanding the Document Object Model
- What is DOM
- Working with nodes and elements
- Accessing DOM Elements
- Changing DOM Elements
- Creating DOM Elements
Working With Events and Event Listeners
- Introduction to JavaScript event handling
- Working with onClick and onInput events
- Working with timers
Debugging Javascript
- Common JavaScript errors
- Tools debug JavaScript
Working with HTML Forms
- Accessing form elements
- Common form element validation techniques
- Common form element actions
Working with CSS
- CSS and JavaScript integration
- Removing and applying CSS classes
- Changing inline styles
Final Projects
- Sample code for active clock
- Sample Slider code
- Sample Accordion