VR SCHOOL
ONLINE
Nexus Home
Course Catalog
Meta-Campus
Status
Enter The Nexus
Home
Courses
Book 3: Advanced Web Coding
Curriculum
14 Sections
61 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: What Is JavaScript?
3
1.1
What Is JavaScript?
10 mins
1.2
JavaScript Grows Up
10 mins
1.3
Why JavaScript?
10 mins
Chapter 2: Writing Your First JavaScript Program
5
2.1
Setting Up Your Development Environment
10 mins
2.2
Reading JavaScript Code
10 mins
2.3
Running JavaScript in the Browser Window
10 mins
2.4
Using the JavaScript Developer Console
10 mins
2.5
Commenting Your Code
10 mins
Chapter 3: Working with Variables
6
3.1
Understanding Variables
10 mins
3.2
Initializing Variables
10 mins
3.3
Understanding Global and Local Scope
10 mins
3.4
Naming Variables
10 mins
3.5
Creating Constants Using the const Keyword
10 mins
3.6
Working with Data Types
10 mins
Chapter 4: Understanding Arrays
6
4.1
Making a List
10 mins
4.2
Array Fundamentals
10 mins
4.3
Creating Arrays
10 mins
4.4
Populating Arrays
10 mins
4.5
Understanding Multidimensional Arrays
10 mins
4.6
Accessing Array Elements
10 mins
Chapter 5: Working with Operators, Expressions, and Statements
3
5.1
Express Yourself
10 mins
5.2
Hello, Operator
10 mins
5.3
Types of Operators
10 mins
Chapter 6: Getting into the Flow with Loops and Branches
2
6.1
Branching Out
10 mins
6.2
Here We Go: Loop De Loop
10 mins
Chapter 7: Getting Functional
10
7.1
Understanding the Function of Functions
10 mins
7.2
Using Function Terminology
10 mins
7.3
The Benefits of Using Functions
10 mins
7.4
Writing Functions
10 mins
7.5
Returning Values
10 mins
7.6
Passing and Using Arguments
10 mins
7.7
Understanding Function Scope
10 mins
7.8
Creating Anonymous Functions
10 mins
7.9
Doing it Again with Recursion
10 mins
7.10
Functions within Functions
10 mins
Chapter 8: Making and Using Objects
6
8.1
Object of My Desire
10 mins
8.2
Creating Objects
10 mins
8.3
Retrieving and Setting Object Properties
10 mins
8.4
Deleting Properties
10 mins
8.5
Working with Methods
10 mins
8.6
An Object-Oriented Way to Become Wealthy: Inheritance
10 mins
Chapter 9: Controlling the Browser with the Window Object
2
9.1
Understanding the Browser Environment
10 mins
9.2
Investigating the BOM
10 mins
Chapter 10: Manipulating Documents with the DOM
9
10.1
Understanding the DOM
10 mins
10.2
Understanding Node Relationships
10 mins
10.3
Using the Document Object’s Properties and Methods
10 mins
10.4
Using the Element Object’s Properties and Methods
10 mins
10.5
Working with the Contents of Elements
10 mins
10.6
Getting Elements by ID, Tag Name, or Class
10 mins
10.7
Using the Attribute Object’s Properties
10 mins
10.8
Creating and Appending Elements
10 mins
10.9
Removing Elements
10 mins
Chapter 11: Using Events in JavaScript
2
11.1
Knowing Your Events
10 mins
11.2
Handling Events
10 mins
Chapter 12: Integrating Input and Output
2
12.1
Understanding HTML Forms
10 mins
12.2
Working with the Form Object
10 mins
Chapter 13: Understanding Callbacks and Closures
3
13.1
What Are Callbacks?
10 mins
13.2
Understanding Closures
10 mins
13.3
Using Closures
10 mins
Chapter 14: Embracing AJAX and JSON
2
14.1
Working behind the Scenes with AJAX
10 mins
14.2
Putting Objects in Motion with JSON
10 mins
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content