Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Javascript Specialist Designation
Getting Started
Writing Your First Javascript Program-- Quick Start
Where To Put Javascript Code
The window.onload Function
Output to the Console
Output to the Browser
Understanding getElementById()
Variables and Math
Section Introduction
Declaring and Initializing Variables
Types of Javascript Variables
Operators and Arithmetic in Javascript
Javascript Math Functions
It's True! You Can Understand Booleans
Javascript Guessing Game
Conditionals
Section Introduction
If Statements
If... Else Statements
If and Else If
Nested If Statements
Javascript Switch Statement
Javascript Program: Calculating Bonuses
Loops
Section Introduction
While Loops
Do... While Loops
For Loops
For... In Loops
Endless Loops
Break and Continue Statements
Javascript Program: Calculating Simple Interest
Functions
Section Introduction
Defining a Simple Function and Function Calls
Function Parameters
The Return Statement
Anonymous Functions
Events
Section Introduction
Mouse Events
Keyboard Events
Form Events
The Event Object
Dialog Boxes
Section Introduction
Alert Dialogs
Confirm Dialogs
Prompt Dialogs
Arrays
Section Introduction
Declaring Arrays
Accessing and Editing Array Elements
Looping Through Arrays
Array Functions
Strings
Section Introduction
charAt(), includes() and indexOf()
search() and replace()
slice(), split() and substr()
Dates
Section Introduction
Getting Current Date and Time
Setting a Custom Date and Time
More Date and Time Functions
Regular Expressions
Section Introduction
Understanding Regular Expressions
Testing for Matches
Search and Replace with RegEx
DOM Elements
Section Introduction
getElementById() and innerHTML
Changing DOM Elements
Adding and Deleting Elements
Locating Elements
Services
Section Introduction
xmlHttpRequest() Object
Making get Requests
Making post Requests
Working with Text Data
Working with XML content
JSON
Section Introduction
Understanding JSON Notation
Obtaining JSON Content from a Service
Parsing JSON Content
Applied Javascript Examples
Section Introduction
Drawing on the Canvas
Geolocation
Javascript Objects and Classes
Section Introduction
Custom Objects
Javascript Classes
Wrap up and Goodbye!
Labs and Lab Solutions
Javascript Lab 1
Javascript Lab 2
Javascript Lab 3
Javascript Lab 4
Javascript Lab 5
Javascript Lab 6
Javascript Lab 7
Javascript Lab 8
Javascript Lab 9
Javascript Lab 10
Javascript Lab 11
Javascript Lab 12
Javascript Lab 13
Javascript Lab 15
Javascript Lab 16
Lab_1_answer
Lab_2_answer
Lab_3_answer
Lab_4_answer
Lab_5_answer
Lab_6_answer
Lab_7_answer
Lab_8_answer
Lab_9_answer
Lab_10_answer
Lab 13 Answer
Lab_11_answer
Lab_12_answer
Lab_15_answer
Lab_16_answer
Javascript Lab 12
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock