MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Advanced JavaScript Programming

Course Summary

Learn advanced JavaScript techniques and good standard coding conventions from the experts at Webucator Training.

  • +

    Course Syllabus

      • Class Files
    • Quick JavaScript Recap
      • Lesson Introduction
      • Primitive data types
      • Native Types
      • Functions
      • The DOM
      • The XMLHttpRequest object
      • JSON
      • Using the XHR object with JSON
    • Advanced Techniques
      • Lesson Introduction
      • Optional Function Arguments
      • Truthy and Falsy
      • Explaining Truthy and Falsy
      • Type Coercion
      • Default Operator
      • Explaining the Default Operator
      • Applying defaults to function parameters
      • Functions Passed as Arguments
      • Anonymous Functions
      • Nested Functions
      • Function, Functions, Functions
      • Variable Scope
      • Observing and Capturing Events
      • The 'eval()' Function
      • Error Handling
      • The 'delete' Operator
    • Regular Expressions
      • Lesson Introduction
      • Getting Started
      • Regular Expression Syntax
      • Regular Expression Syntax Explained
      • Backreferences
      • Form Validation with Regular Expressions
      • Using Regular Expressions for Form Validation
      • Cleaning Up Form Entries
      • Sanitizing User Input
      • Cleaning Up Form Entries
    • The HTML Document Object Model
      • Lesson Introduction
      • Accessing Element Nodes
      • Accessing DOM Element Explained
      • Accessing Elements
      • Attaching Events
      • Attaching Events Explained
      • Attaching Events
      • Event Propagation: Capturing and Bubbling
      • A Simple Soccer Game
      • A Simple Soccer Game
      • Demo of Soccer Game
      • Detaching Events
      • Detaching Events in Soccer Game
      • Accessing Attribute Nodes
      • Accessing Nodes by Type, Name or Value
      • Removing Nodes from the DOM
      • Removing whitespace from the DOM
      • Equalizing the Browser DOMs
      • Improving our Soccer Game
      • Creating New Nodes
      • Identifying the Target of an Event
      • Creating and Inserting DOM Nodes
    • Dynamic Forms
      • Lesson Introduction
      • Jump Menus
      • Jump Menus
      • Jump Menus Explained
      • Modifying the Jump Menu
      • Adding Options to a Select Menu
      • Cascading Select Menus
      • Cascading Select Menus Explained
      • Creating Cascading Select Menus
      • Creating a JavaScript Timer
      • Demo of JavaScript Timers
      • Adding a "Pause" Button to the Timer
      • A Sample Quiz Tool
      • A Sample Quiz Tool
      • Sample Quiz Explained
    • Dynamic HTML
      • Lesson Introduction
      • Accessing and Modifying Styles
      • Hiding and Showing Elements
      • Hiding and Showing Element Explained
      • Showing and Hiding Elements
      • Manipulating Tables
      • Tracking Results in the Math Quiz
      • Tracking Results in the Math Quiz Solution
      • Dynamically Changing Dimensions
      • Demo of Timed Slider
      • Positioning Elements Dynamically
      • Element Positioning Explained
      • Changing the Math Quiz Timer to a Slider
      • Changing the Z-Index
      • A Note on JavaScript Frameworks

Course Fee:
USD 99

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top