Introduction to Javascript
  • Introduction to course - what we'll learn together
  • Introduction to JavaScript - putting it in Head
  • JavaScript in Body and External
  • WindowAlert andd DocumentWrite
  • InnerHTML and ConsoleLog
  • JavaScript Identifiers and Assingment Operator
  • Declaring Variables and Re-Declaring
  • Concept of DataTypes and Strings
  • Number Types and Boolean Types
  • Undefined Type and Empty Values
  • Function Declarations and Expressions
  • Function Contructor and Self-Invoking Function
  • Functions are Objects
  • Objects and Accessing Properties
  • Accessing Object Methods and Null
  • Difference between Undefined and Null
  • Local and Global Variables
  • Automatically Global
  • If and Else Statement
  • Else If Statement and Switch Statement
  • Default Keyword
  • For Loop and ForIn Loop
  • While and DoWhile Loops
  • Logical Operators and Ternary Operator
  • Comparing Different Types and Bitwise Operator
  • Creating Array and Accessing Elements of Array
  • Properties and Methods for Arrays
  • Adding Array Elements and Looping Through Arrays
  • Creating Date Objects
  • Date Methods
  • Displaying Dates
JavaScript Operators, Strings, Objects
  • Addition and Subtration Operators
  • Multiplication and Division Operators
  • String Concatenation and Adding Strings to Numbers
  • Type Operators
  • String Length and Special Characters
  • Breaking Long Code Lines
  • IndexOf and Substring Methods
  • Replacing String Content and Converting to UpperLower Case
  • Concat Method
  • MathMaxMin and Random Methods
  • Math Ceil and Floor Method
  • Window Screen and Width
  • Screen height and Available Width
  • Available Height and Color Depth
  • Window Screen Pixel Depth
  • RegExp and Changing Data Format
  • Splitting Lines with RegExp and Extracting Url of Domain
JavaScript Events and DOM
  • AddEventListener and EventHandler
  • Add Many Event Handlers to Same Element
  • Adding Events to Window Object and Removing Event Handlers
  • OnClick and OnLoad
  • OnChange and OnKeyUp Events
  • OnBlur and OnFocus Events
  • Get Element by ID and Tag Name
  • Get Element by Class Names
  • InsertBeforeMethod
  • SetAttribute
  • Style Property
  • TextContent Property
  • Create new Element and Remove Child Method
  • AppendChild and ReplaceChild Methods
  • Creating a Cookie and Reading a Cookie
  • Change a Cookie and Delete a Cookie
  • XMLHttpRequest and GET Request
  • POST Requests, ASYNC, ResponseTxtProperty
  • Using a Callback Function