Initial posting due on Canvas on Monday September 21.
For this week, I’d like you to get read about JavaScript objects.
The required readings are Chapter 4 of Eloquent JavaScript and Chapter 3 of JavaScript The Good Parts. (Note: the whole book is available online via the library, the chapter is available on Canvas). For these week, we’ll be focusing on the basics of objects – we’ll get to inheritance, prototypes, and other fancier object-oriented concepts later.
For the discussion… Consider how JavaScript’s objects are more flexible than the kinds of objects in more “classical” object oriented languages (like C++ or Java). For the discussion consider “why might this benefit be a blessing and/or a curse?” How might you use this flexibility? How might it get you in trouble?
Important Links
- Eloquent JavaScript, Chapter 4
- JavaScript the Good Parts, Chapter 3
- Canvas discussion for Reading 2 (required)
- Canvas discussion for recommended resources (to give any other things you’ve found)