WatchMeCode

screencasts by derick bailey

be the first to know about new episodes

Episode 5: JavaScript Objects & Prototypes

Much of the modern software development world runs on the ideas of class-based, object oriented development paradigms. These types of languages are sometimes called "classical" or "classy" because they use a class-based inheritance system to define objects. JavaScript is also object-oriented, but is not a class-based language. Rather, JavaScript uses a prototypal inheritance system where objects inherit from other objects.

There's more to it than just objects inheriting from objects, though. So join me as I explore and explain objects, prototypes and prototypal inheritance in JavaScript. We'll walk through the basics, how inhertance works, build a class-y inheritance framework and more!

Watch The Preview For "JavaScript Objects & Prototypes."

What you'll learn:

  • Basics Of Objects
  • Object Literals
  • Functions As Objects
  • Constructor Functions
  • Object Prototypes
  • The Inheritance Chain
  • Augmenting Prototypes
  • Class-y Inheritance
  • Object Types
  • ... and more!

What you'll get:

  • 40 minutes of video
  • Complete transcript
  • Named chapters
  • Download, to take it with you
  • 720p HD video
  • Chapter markers (.mov only)
  • Multiple formats (.mov, .mp4)

Quotes and reactions from viewers

"Awesome :) Though I was pretty much familiar with the subject, but had some great insight which I missed all these time" - @rajeshpillai
Let me know what you think, and I'll post it here! - derickbailey

blog comments powered by Disqus
Published: 2012-04-09. Running Time: 40 minutes.