Javascript Object Oriented Programming

OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.
In this course, you’ll learn the basic principles of OOP in JavaScript, including the this keyword, prototype chains,
constructors, and inheritance.
  1. Create a Basic JavaScript Object
  2. Use Dot Notation to Access the Properties of an Object
  3. Create a Method on an Object
  4. Make Code More Reusable with the this Keyword
  5. Define a Constructor Function
  6. Use a Constructor to Create Objects
  7. Extend Constructors to Receive Arguments
  8. Verify an Object’s Constructor with instanceof
  9. Understand Own Properties
  10. Use Prototype Properties to Reduce Duplicate Code
  11. Iterate Over All Properties
  12. Understand the Constructor Property
  13. Change the Prototype to a New Object
  14. Remember to Set the Constructor Property when Changing the Prototype
  15. Understand Where an Object’s Prototype Comes From
  16. Understand the Prototype Chain
  17. Use Inheritance So You Don’t Repeat Yourself
  18. Inherit Behaviors from a Supertype
  19. Set the Child’s Prototype to an Instance of the Parent
  20. Reset an Inherited Constructor Property
  21. Add Methods After Inheritance
  22. Override Inherited Methods
  23. Use a Mixin to Add Common Behavior Between Unrelated Objects
  24. Use Closure to Protect Properties Within an Object from Being Modified Externally
  25. Understand the Immediately Invoked Function Expression (IIFE)
  26. Use an IIFE to Create a Module

Note: We welcome your feedback at Easy coding School. Please don’t hesitate to share your suggestions or any issues you might have with the article!

    Leave a Reply

    Your email address will not be published. Required fields are marked *