Skip to main content

JS and DOM Exercises

info

This lab covers topics from Module2: JavaScript Fundamentals and Module 3:DOM and Forms.

Learning outcomes

  1. Practice the use of Git and GitHub.
  2. Practice the use of JavaScript to select, traverse, manipulate, and create DOM elements.
  3. Practice the use of JavaScript to code solutions to technical problems.

Guidelines

  • This assignment utilized automated-tests to check for the correctness of your code. These tests can be a bit specific about what you name things, where do you place them, what HTML tag you use for them, ...etc.
    • Please Follow the instructions on this assignment for the best outcome.
  • Make a habit of committing and pushing your code frequently to github.
  • Make sure to meaningful commit messages that describe what you did.
  • Make sure the automated tests and checks continue to pass after you make changes.
  • To be able to run the automated grading checks, make sure you have installed Node.js, per the instructions posted on Canvas.
  • Don't forget to fill out the self assessment on the README file, and the feedback form at the end of the instructions.

Instructions

The assignment instructions are split into the following pages to make it easier to follow.

  1. run npm install to install the appropriate dependencies.
  2. String Exercises
  3. Array Exercises
  4. Password Reveal
  5. Word Counter