Introduction
  • Instructor and Course Introduction
  • Course Guide
  • Downloading the completed scripts
  • Download the assignment solutions
JavaScript Basics
  • What is JavaScript
  • Create a Internal JavaScript
  • The document object
  • Commenting the code
  • Create a External JavaScript
  • Using a Semi Colon
  • Checking for errors
  • Introduction
  • Basics
Variables and Operators
  • Variables
  • Variables HandsOn
  • Arithmetic Operators
  • Plus Operator and Strings
  • NaN
  • Assignment Operators
  • Increment and Decrement Operators
  • Conditional Operators
  • Operators
Popup Boxes
  • alert popup
  • prompt popup
  • sum of two numbers
  • Popup Boxes
  • Popups
Conditional Statements
  • if
  • if..else
  • if..else ladder
  • If else ladder hands on
  • Logical Operators
  • Switch
  • Switch with String
  • Conditional Statements
  • Conditional Statements
Loops
  • Introduction
  • for
  • while
  • do..while
  • Break and Continue
  • Loops
  • Loops
Functions
  • User-defined Functions
  • Function with arguments
  • Returning values from Functions
  • Closures
  • Local and Global Variables
  • Functions
  • Functions
Events
  • Events Introduction
  • Mouse Over and Mouse Out Events
  • Mouse Down Mouse Up
  • Using user defined functions to handle events
  • OnClick Hands On
  • OnClick Hands On Part 2
  • onchange switch background color
  • onchange switch website
  • onchange switch background images
  • onfocus and onblur
  • keydown and keyup Assignment
  • Key up and Key Down
  • onload print
  • onload redirect
  • setTimeOut
  • onsubmit
  • Events
Built-In Objects
  • Strings
  • Boolean
  • Math
  • Arrays
  • concat reverse and join functions
  • delete and replace functions
  • Date
  • setInterval method
  • Built-In Objects
Error Handling and Debugging
  • Introduction
  • Throwing Custom Errors
  • finally
  • Debugging
  • Error Handling and Debugging
HTML DOM
  • HTML DOM Introduction
  • Access HTML
  • Access Styling Information
  • EventListener
  • Remove Node
  • Create a Node
  • HTML DOM
  • DOM