Course Highlights
  • Build a solid understanding of programming with JavaScript
Curriculum

7 Topics
Working Files - Download These First
0101 What You Will Learn
0102 What You Need To Know
0103 What Is Javascript
0104 What Is HTML5
0105 Web Browsers
0106 Development Tools

5 Topics
0201 What Is Programming
0202 How To Add Scripts To Your Page
0203 When Does Javascript Run
0204 Accessibility
0205 When Not To Use Javascript

10 Topics
0301 Number Types
0302 String Types
0303 Boolean Types And Comparison
0304 Type Juggling
0305 Semicolons
0306 Variables
0307 Browser Output
0308 Comments
0309 Error Handling
0310 Debugging

5 Topics
0401 Statements And Keywords
0402 Conditions And Code Blocks
0403 Switch
0404 For Loops
0405 While Loops

3 Topics
0501 What Are Functions
0502 Function Arguments And Returns
0503 Variable Scope

5 Topics
0601 What Are Arrays
0602 Adding And Removing Array Items
0603 Other Array Methods
0604 Array Sorting
0605 Array Sorting Solution

4 Topics
0701 What Is Object Orientated Programming
0702 Simple Objects And Literals
0703 Object Constructors
0704 Prototypal Inheritance

6 Topics
0801 Math Functions
0802 String Functions
0803 Regular Expressions
0804 Bitwise Operators
0805 Date And Time Functions
0806 Date And Time Arithmetic

6 Topics
0901 Anonymous Self Executing Functions Audio Extracted
0902 Closures
0903 The Module Pattern
0904 Optional Arguments
0905 Recursion
0906 Passing Functions

4 Topics
1001 What Is A Browser Api
1002 Why Browser Sniffing Stinks
1003 The Window Object
1004 The Location Object

7 Topics
1101 An Introduction To The Dom
1102 Selecting Elements
1103 Node Navigation
1104 Dynamic Styling
1105 Changing Element Content
1106 Adding And Cloning Elements
1107 Removing Elements

4 Topics
1201 Introduction To Browser Events
1202 Defining Events And Handlers
1203 The Event Object
1204 Event Propagation

3 Topics
1301 Form Events
1302 Client Side Validation
1303 Custom Controls

3 Topics
1401 How Animation Works
1402 Timer Functions
1403 Html5 Requestanimationframe

4 Topics
1501 An Introduction To Ajax
1502 Web Services And Data Formats
1503 Using Xmlhttprequest
1504 Script Insertion Techniques

6 Topics
1601 Audio And Video
1602 Canvas
1603 SVG
1604 Geolocation
1605 File Handling
1606 Web Workers

4 Topics
1701 Cookies
1702 Local Storage
1703 Working Offline
1704 Managing Page History

4 Topics
1801 Firebug
1802 The Webkit Inspector
1803 Opera Dragonfly
1804 IE Developer Tools

3 Topics
1901 Javascript Libraries
1902 Shims Shivs And Polyfills
1903 Online Resources

  Write a Review

Learning JavaScript Programming Tutorial. A Definitive Guide

Go to Paid Course