Although it is a technical background, but ..... n characters omitted here
Namespace namespaces
Allows developers to bundle all the functionality of a container under the name of a unique, application-related name.
Class
Defines the characteristics of an object. It is the template definition for the properties and methods of the object.
Object objects
An instance of the class
Property Properties
The characteristics of an object, such as color.
Method methods
The ability to object. Like walking.
Contrusctor constructor function
An object initializes an instant, called method, usually with its name consistent with the class that contains it.
Inheritance inheritance
A class can inherit the characteristics of another class.
Encapsulation Package
A method of binding data with related methods.
Abstraction Abstract
Combining complex inheritance, methods, and properties of objects can simulate a realistic model.
Polymorphism Polymorphism
Translated into "many" and translated into "morphology". Different classes can define the same method or property.
More detailed explanations view: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript
Technical terminology in JS