CPNT 262 Assignment 1 - classList Toggle

In this assignment you'll be extending the example classList toggle shown in class.

Use Cases

The following criteria can be used to create one of the following website features.

You can create of one the above for this assignment as long as it fulfills the following requirements. The details should be documented in your README.

Criteria

This assignment will be marked out of 10 points according to the following requirements:

1. Interactivity: 4 points

2. Button State: 2 Points

3. Setup and Deployment: 2 Points

4. Documentation and Code Quality: 2 Points

  1. Include a README.md in your project that contains the following information:
    • Course title;
    • Author name;
    • Links to:
      • GH repo;
      • GH Pages site
    • Some context on the toggle feature (and maybe give him hints on where to look for the requirements above).
    • Attributions for any code or assets that are not your own.
  2. Use best practices with file/directory names, commenting and indentation:
    • 2 spaces per indent.
    • CamelCase naming conventions followed.
    • Statements ended with semi-colons.
    • Code is well-commented.
    • See JavaScript Style Guide for full list.

Submission Requirements