Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Front end for product designers
ยท
Module 6
Forms and Modern JavaScript
1
Handling Form Input with Events
Read form input values in response to user events such as submit and input
Read form input values in response to user events such as submit and input
2
Validating Form Inputs with Conditional Logic
Perform basic validation on form inputs using conditional logic to check for empty fields or correct formats
Perform basic validation on form inputs using conditional logic to check for empty fields or correct formats
3
Dynamic Form Validation Styling
Provide visual feedback for form validation by dynamically adding and removing CSS classes to display error messages or input styles
Provide visual feedback for form validation by dynamically adding and removing CSS classes to display error messages or input styles
4
Template Literals: Interpolation and Multi-line Strings
Use template literals for string interpolation and multi-line strings
Use template literals for string interpolation and multi-line strings
5
Destructuring Arrays and Objects
Apply destructuring assignment to extract values from arrays and objects
Apply destructuring assignment to extract values from arrays and objects
6
Concise Arrow Functions for Callbacks and Events
Write arrow functions with concise syntax for callbacks and event handlers
Write arrow functions with concise syntax for callbacks and event handlers
7
Transforming Arrays with Map
Create new arrays by transforming data using the map method
Create new arrays by transforming data using the map method
8
Filtering Arrays with `filter()`
Create new arrays by selecting data using the filter method
Create new arrays by selecting data using the filter method
9
ES6 Modules: Import and Export
Organize code into ES6 modules using import and export statements
Organize code into ES6 modules using import and export statements
Next module isn't ready yet,
Back to course
Previous module
DOM Manipulation and Events
Next module