376 - Web App Dev: Forms & JavaScript

These are the resources for the lessons in the Forms & JavaScript unit.

Home W3 Schools

For this unit we will begin with the basics of HTML forms which allow us to gather user input. Later, we will use server-side programming to process and persist that input, but for now we will learn to use client-side JavaScript to process the input and output results.

The lessons for this unit are based on the content provided by W3 Schools.

Lessons

HTML Forms
  1. Forms
  2. Forms elements
  3. Input types
  4. Input attributes
JavaScript
  1. The basics
    1. HOME
    2. Introduction
    3. Where To
    4. Output
    5. Statements
    6. Syntax
    7. Comments
  2. Variables & operators
    1. Variables
    2. Operators
    3. Arithmetic
    4. Assignment
    5. Data Types
  3. Functions
  4. Booleans & conditional logic
    1. Booleans
    2. Comparisons
    3. Conditions
  5. For loops
  6. While loops
  7. Break
  8. Events
  9. Arrays
    1. Sort/reverse
    2. Iteration
  10. Objects
  11. Random numbers
  12. Style guide
jQuery
  1. What is jQuery?
  2. Download or use a Content Delivery Network (CDN)
  3. jQuery Core FAQ
  4. API documentation
  5. Example code
Miscellaneous
  1. var, let, const - What's the difference?