今天我分享的是面向对象编程的基本思想。在这之前我们还得了解的就是什么是面向对象,所谓的面向对象,是一种编程思想,编程思路,代码的书写格式。那么什么又是面向对象编程的基本思想呢?那就是创建一个对象,给这个对象,添加上属性和属性值,还有函数等方法,之后通过操作这个对象,来完成需要的效果。举个例子:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> function createObj(){ // 创建对象 const obj = {}; // 给对象添加属性和属性值 obj.name = ‘张三‘; obj.age = 18; obj.addr = ‘北京‘; obj.sex = ‘男‘; // 给对象添加方法 obj.funNameAge = function(){ console.log(this.name , this.age); } obj.funNameAddr = function(){ console.log(this.name , this.addr); } obj.funSexAge = function(){ console.log(this.sex , this.age); } obj.funAll = function(){ console.log(this.name, this.sex , this.age, this.addr); } // 返回这个创建好的对象 return obj; } // 调用函数,函数创建对象,并且作为返回值 // 变量中存储的就是函数创建的对象 const obj = createObj(); // 可以通过调用obj中存储的对方的方法,来实现功能 obj.funAll(); </script> </body> </html>
然而总结一下就是:在函数function中要先创建对象、然后在给对象添加属性和属性值、给对象添加方法、返回这个创建好的对象、调用函数,函数创建对象,并且作为返回值,变量中存储的就是函数创建的对象、可以通过调用obj中存储的对方的方法,来实现功能。以上就是面向对象编程的基本思想。
这就是HTML语言编程的魅力,如果想快速提升自己,让自己也成为编程高手,详情请了解逆战班。
原文:https://www.cnblogs.com/ycs5/p/12733445.html