- Creating Prototype Methods for Constructor Functions
76
- Prototype Inheritance
77
- Prototypes and Constructors
78
- Setting an Object Prototype Using Object.setPrototypeOf
79
- Override in Prototypal Inheritance
80
- Instance Properties vs Prototype Properties
81
- Polymorphism
82
- Polymorphism Example
83
- Polymorphism Example
84
- Check an Object for a Property Using in
85
- hasOwnProperty Method
86
- How to Get an Array of Property Names from an Object
87
- Converting Object Literals to Constructors
88
- Setting Prototypes with Constructors
89
- instance Operator
90
- HTML Essentials
91
- CSS Essentials
92
- Intro to the DOM
93
- Working with DOM Children
94
- getElementsByTagName and getElementsByClassName
95
- Node Types and Node Names
96
- Text Node ChildNodes Explained
97
- Modifying nodeValue
98
- Practice with Event Listeners
99
- Working with Attributes in the DOM
100
- Dynamically Adding Nodes
101
- Conclusion and What’s Next
Description:
Embark on a comprehensive 9-hour JavaScript programming journey covering everything from basic concepts to advanced techniques. Learn about variables, data types, control flow, functions, arrays, objects, DOM manipulation, and object-oriented programming. Master essential JavaScript features like hoisting, closures, and prototypes. Explore debugging techniques, event handling, and exception management. Gain practical skills in HTML and CSS integration, as well as working with dates and timestamps. Perfect for beginners and intermediate developers looking to solidify their JavaScript knowledge and build robust web applications.