VR SCHOOL
ONLINE
Nexus Home
Course Catalog
Meta-Campus
Status
Enter The Nexus
Home
Courses
Book 4: Building Dynamic Pages with JavaScript
Curriculum
11 Sections
80 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: JavaScript: The Bird’s-Eye View
9
1.1
What Is Web Coding?
10 mins
1.2
What Is a Programming Language?
10 mins
1.3
Is JavaScript Hard to Learn?
10 mins
1.4
What You Can Do with JavaScript
10 mins
1.5
What You Can’t Do with JavaScript
10 mins
1.6
What Do You Need to Get Started?
10 mins
1.7
Dealing with a Couple of Exceptional Cases
10 mins
1.8
Adding Comments to Your Code
10 mins
1.9
Creating External JavaScript Files
10 mins
Chapter 2: Understanding Variables
5
2.1
Understanding Variables
10 mins
2.2
Naming Variables: Rules and Best Practices
10 mins
2.3
Understanding Literal Data Types
10 mins
2.4
JavaScript Reserved Words
10 mins
2.5
JavaScript and HTML Keywords
10 mins
Chapter 3: Building Expressions
6
3.1
Understanding Expression Structure
10 mins
3.2
Building Numeric Expressions
10 mins
3.3
Building String Expressions
10 mins
3.4
Building Comparison Expressions
10 mins
3.5
Building Logical Expressions
10 mins
3.6
Understanding Operator Precedence
10 mins
Chapter 4: Controlling the Flow of JavaScript
9
4.1
Making True/False Decisions with if Statements
10 mins
4.2
Branching with if…else Statements
10 mins
4.3
Making Multiple Decisions
10 mins
4.4
Understanding Code Looping
10 mins
4.5
Using while Loops
10 mins
4.6
Using for Loops
10 mins
4.7
Using do…while Loops
10 mins
4.8
Controlling Loop Execution
10 mins
4.9
Avoiding Infinite Loops
10 mins
Chapter 5: Harnessing the Power of Functions
11
5.1
What Is a Function?
10 mins
5.2
The Structure of a Function
10 mins
5.3
Where Do You Put a Function?
10 mins
5.4
Calling a Function
10 mins
5.5
Passing Values to Functions
10 mins
5.6
Returning a Value from a Function
10 mins
5.7
Getting Your Head around Anonymous Functions
10 mins
5.8
Moving to Arrow Functions
10 mins
5.9
Running Functions in the Future
10 mins
5.10
Understanding Variable Scope
10 mins
5.11
Using Recursive Functions
10 mins
Chapter 6: Playing with the Document Object Model
8
6.1
Working with Objects
10 mins
6.2
Getting to Know the Document Object Model
10 mins
6.3
Specifying Elements
10 mins
6.4
Traversing the DOM
10 mins
6.5
Manipulating Elements
10 mins
6.6
Modifying CSS with JavaScript
10 mins
6.7
Tweaking HTML Attributes with JavaScript
10 mins
6.8
Building Reactive Pages with Events
10 mins
Chapter 7: Working with Arrays
6
7.1
What Is an Array?
10 mins
7.2
Declaring an Array
10 mins
7.3
Populating an Array with Data
10 mins
7.4
How Do I Iterate Thee? Let Me Count the Ways
10 mins
7.5
Creating Multidimensional Arrays
10 mins
7.6
Manipulating Arrays
10 mins
Chapter 8: Manipulating Strings, Dates, and Numbers
3
8.1
Manipulating Text with the String Object
10 mins
8.2
Dealing with Dates and Times
10 mins
8.3
Working with Numbers: The Math Object
10 mins
Chapter 9: Storing User Data in the Browser
5
9.1
Understanding Web Storage
10 mins
9.2
Introducing JSON
10 mins
9.3
Adding Data to Web Storage
10 mins
9.4
Getting Data from Web Storage
10 mins
9.5
Removing Data from Web Storage
10 mins
Chapter 10: Debugging Your Code
9
10.1
Understanding JavaScript’s Error Types
10 mins
10.2
Getting to Know Your Debugging Tools
10 mins
10.3
Debugging with the Console
10 mins
10.4
Pausing Your Code
10 mins
10.5
Stepping Through Your Code
10 mins
10.6
Monitoring Script Values
10 mins
10.7
More Debugging Strategies
10 mins
10.8
The Ten Most Common JavaScript Errors
10 mins
10.9
The Ten Most Common JavaScript Error Messages
10 mins
Chapter 11: Processing Form Data
9
11.1
Looking at the HTMLFormElement Object
10 mins
11.2
Taking a Peek at the HTMLInputElement Object
10 mins
11.3
Programming Text Fields
10 mins
11.4
Coding Checkboxes
10 mins
11.5
Dealing with Radio Buttons
10 mins
11.6
Programming Selection Lists
10 mins
11.7
Handling and Triggering Form Events
10 mins
11.8
Creating Keyboard Shortcuts for Form Controls
10 mins
11.9
Dealing with the Form Data
10 mins
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content