JavaScript Objects and Prototypes

Pluralsight
Course Summary
This course teaches the in-depth, behind-the-scenes details of creating JavaScript objects, manipulating properties, and using prototypal inheritance.
-
+
Course Description
In this course, you'll learn not just about the various ways to create objects in JavaScript and their advantages, but also what's happening behind the scenes. You'll then learn about the surprising amount of power and configurability you may not be aware of with object properties. Finally, when you are finished with this course, you will have a clear and complete understanding of what prototypes are and how to recognize and use prototypal inheritance. With this deeper understanding, you will be able to create powerful and well structured applications that take advantage of the dynamic power of JavaScript.
-
+
Course Syllabus
Creating JavaScript Objects- 13m 5s
—Introduction to JavaScript Objects and Prototypes 0m 44s
—Getting Started with Plunker 1m 30s
—Using Object Literals to Create JavaScript Objects 0m 53s
—The Dynamic Nature of JavaScript 2m 40s
—Using Constructor Functions to Create JavaScript Objects 3m 43s
—Using Object.create() to Create JavaScript Objects 1m 29s
—Using ECMAScript 6 Classes to Create JavaScript Objects 1m 18s
—Summary 0m 44sJavaScript Object Properties- 11m 26s
—Introduction to JavaScript Object Properties 0m 30s
—Using Bracket Notation to Access JavaScript Properties 1m 9s
—Using JavaScript Property Descriptors 0m 46s
—Using the Writable Attribute 2m 25s
—Using the Enumerable Attribute 2m 29s
—Using the Configurable Attribute 1m 43s
—Using Getters and Setters 1m 52s
—Summary 0m 28sJavaScript Prototypes and Inheritance- 24m 6s