Home >Web Front-end >JS Tutorial >Summary of JavaScript object knowledge

Summary of JavaScript object knowledge

巴扎黑
巴扎黑Original
2017-06-23 10:52:141005browse

Today we talk about object-oriented, well, it’s not that object, it’s this object.

Let’s start today’s content:

What is object-oriented:

It is to put data and data operation methods together as an interdependent whole - object. Abstract the common features of similar objects to form a class.

Most data in this class can only be processed using the methods of this class. The class relates to the outside world through a simple external interface, and objects communicate through messages. The program flow is determined by the user during use.

Explanation of terms:

Based on objects: Everything is Objects are programmed with the concept of objects.

 Object-oriented programming:

  Object: It is the thing that people want to study, not only It can represent concrete things as well as abstract rules, plans or events.

                                                            credBeGaya Object Attributes and behaviors

Attributes: Use data values ​​to describe its state

Behavior: Methods used to change the behavior of an object

#:

The abstraction of an object with the same or similar properties is a class. The abstraction of objects is classes. The embodiment of tiredness is called an object.

After talking about object-oriented, let’s talk about process-oriented

:

Execute sequentially from top to bottom and seek refinement step by step; The program structure is divided into several basic modules according to functions, and these modules form a tree structure; the relationship between each module is as simple as possible and relatively independent in function;

  Each module is internally composed of sequence It consists of three basic structures: , selection and loop;

The specific method of modular implementation is to use programs. The program flow is determined when the program is written.

After talking about so many conceptual issues, it is still a bit vague. Let’s write a method for related objects:

 1. Create an object

(1) Direct quantity

It is better to create a dog object, the code is as follows:

#                                                                                                       uce in in in on in on in on in on in in on in ons in

##
 dog ="Td""汪汪汪"

Let me talk about the difference between

constructor and factory pattern

:
The first letter of the constructor name is capitalized to distinguish it from the factory mode;

The this keyword is used inside the constructor;

Constructor There is no return value, the factory mode requires a return value;

That’s it for today, I will update it tomorrow. . . .

The above is the detailed content of Summary of JavaScript object knowledge. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn