Lesson Weekend

We've learned about JavaScript data types like strings, numbers and booleans. We have also learned about JavaScript arrays which are collections of indexed data. This week we are going to learn about JavaScript objects which collect data AND functions into a single object unit. We will see how business logic and user interface logic work together in the creation and updating of objects.

At the end of the week, you should be able to:

  • build JavaScript objects with constructors
  • add methods to JavaScript objects by creating prototypes

Important note: If you find video content helpful to your learning style, we recommend supplementing with external resources that include videos. Students have found Treehouse and Lynda helpful for this kind of content. Of course, there are also many tutorials and videos available on Youtube as well.

Independent Project Objectives

Your teachers will review your code with you based on the following criteria:

  • Code meets standards from previous weeks.
  • Constructors and prototypes are used successfully.
  • Application works as expected.
  • Plain English specs are included in your README.
  • Required functionality is in place by the deadline.
  • Project is in a polished, portfolio-quality state.
  • Project demonstrates an understanding of this week's concepts. If prompted, you can discuss your code with an instructor using correct terminology.

Lesson 1 of 32
Last updated more than 3 months ago.