Skip to main content
Side panel
Home
My Courses
Course Catalog
Help
Getting Started
Help Center & FAQ
Search
Close
Search
Toggle search input
Log in or Sign up
Home
My Courses
Course Catalog
Help
Getting Started
Help Center & FAQ
PRDV402: Introduction to JavaScript II
Course Syllabus
Sections
Unit 1: Working with Objects in JavaScript
Unit 2: JavaScript Data Structures
Unit 3: More on Working with Functions
Unit 4: DOM Interfaces and Interactive JavaScript
Unit 5: Introduction to Forms in JavaScript
Course Feedback Survey
Certificate Final Exam
Resources
Activities
Quizzes
Home
My programs
My certificates
PRDV402: Introduction to JavaScript II
Home
Courses
Course Catalog
Professional Development
PRDV402: Introduction to JavaScript II
Sections
Course Feedback Survey
Course Feedback Survey
Back to 'Course Feedback Survey\'
Course Feedback Survey
Click
https://saylordotorg.typeform.com/to/i5d5GmAo?utm_source=PRDV402&utm_medium=coursepage&utm_campaign=compsurvey&typeform-source=learn.saylor.org
link to open resource.
Previous
Jump to...
Jump to...
Course Syllabus
Review: Using JavaScript Objects
Creating Multiple Objects with Constructors
JavaScript Class-Based Object-Oriented Programming (OOP)
Introduction to Object Prototypes
Introduction to Classes in JavaScript
Example in Action: JavaScript Object Creation
Introduction to Standard Built-in Objects
What Is the Global Property Infinity?
How to Use Text Processing with Strings
How to Use the Number Object
Built-In Mathematical Calculations
What Is the Date Object?
Example in Action: Manipulating String Objects
Practice: Displaying the Date and Time on a Web Page
Unit 1 Assessment
What Is an Array?
Different Ways to Create and Manipulate an Array
Example in Action: Learn How to Create and Manipulate Arrays
Practice: Create a Guest List with Arrays
Iterating through Arrays with forEach
Searching Arrays with indexOf and lastIndexOf
Sorting Arrays with the .sort Method
Destructuring Arrays
Example in Action: push() and pop() methods
Example in Action: Useful Array Methods in JavaScript
Practice: An Array of Grades
What Is a Set?
What Is a Map?
Example in Action: Working with Sets
Practice: Working with Map Objects
Unit 2 Assessment
Review: Simple Functions
Review: Function Returning a Value
Review: Anonymous Functions
How to Use Function "Constructors"
What Is Scope?
What Is Closure?
Example in Action: Function Scope
Example in Action: Function Closure
Practice: Scope, Scope Chain, and Closures
What Is "this"?
Using function.call to Call a Function
Calling a Function Using function.apply
Using function.bind to Create New Functions
Examples in Action: Using "this" with Functions
Practice: Using function.call and function.apply
What Is a Nested Function?
Using Recursive Functions
Example in Action: Recursive Functions
Higher-Order Functions Explained
Practice: Making Circles Using Functions
Unit 3 Assessment
Node Interface
Document Interface
Element Interface
HTML Interface
EventTarget Interface
Creating New Elements with document.createElement
Using document.append
Using element.append to Add to the Element List
Accessing Elements with document.getElementbyId
Accessing Elements by Their Name with document.getElementsbyName
Looking for Specific Elements with document.querySelector
How Is element.querySelector different than document.querySelector?
Example in Action: Modifying a Page Structure
Practice: How to Access the DOM
Unit 4 Assessment
Designing a Simple Form
The <form> element
The <input> element
The <label> element
The <select> element
Example in Action: How to Structure a Web Form
Practice: Test Your Skills, Form Structure
Using the <button> Element
Using the <text> Element
Example in Action: How To Use Buttons with JavaScript
What Are Radio Buttons?
Using Checkboxes to Make Forms More Friendly
Example in Action: JavaScript Get Checkbox/Radio Button Values
How to Style the Easy-to-Style Widgets
Advanced Form Styling
Practice: Styling Basics
The "name" Attribute
Reasons to Use Autocomplete
Example in Action: Using JavaScript for Autocompletion
What Is Form Validation?
Why Is Form Validation Necessary?
Example in Action: Picking the Right Input Types
Final Practice Exercises
Unit 5 Assessment
PRDV402: Certificate Final Exam
Next