使用 Javascript 进行面向对象编程
- 1 - Introduction
- 1 - Introduction
- 2 - Outline
- 2 - Setup
- 3 - Install Node
- 4 - Apporach1
- 5 - Apporach2
- 3 - Creating Objects
- 6 - Creating Objects
- 7 - Accessing Properties
- 8 - Adding Deleting Properties
- 9 - Get Set Keyword
- 10 - Enumerating Objects
- 11 - VS
- 12 - Value VS Reference
- 13 - Function Prototype
- 14 - Function Prototype Part2
- 4 - Prototype
- 15 - The Problem
- 16 - Intro
- 17 - Inheritance
- 18 - Prototype
- 19 - PrototypePart2
- 20 - PrototypeUnderstanding
- 21 - Adding Properties to Prototype
- 22 - Adding Methods to Prototype
- 23 - Save Memory
- 24 - Enumerating Objects
- 25 - getOwnPropertyDescriptor
- 26 - defineProperty
- 5 - Prototypical Inheritance
- 27 - Intro
- 28 - Prototypical Inheritance
- 29 - Fixing Constructor
- 30 - Calling Super Constructor
- 31 - Clean Up
- 32 - Polymorphism
- 33 - Without Polymorphism
- 34 - Problem with Inheritance
- 35 - Mixins
- 6 - ES6 Class
- 36 - Intro
- 37 - Class
- 38 - Function Hoisting
- 39 - Class Hoisting
- 40 - Instance Method vs Static Methods
- 41 - Getter Setter
- 42 - Inheritance
- 43 - Method Overiding
- 44 - Prototype
- 45 - Abstraction
- 7 - Thank you
- 46 - Thankyou