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