1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JavaScript面向对象-封装

JavaScript面向对象-封装

时间:2023-11-03 05:34:29

相关推荐

JavaScript面向对象-封装

文章目录

1.封装的概述2.代码展示3.效果展示

1.封装的概述

封装:将代码放到同一个地方,方便后续的多次使用。

好处:可以优化代码,减少代码的重复性(冗余)。

生活例子:将所有的菜放在冰箱里,方便管理。

编程例子:jQuery是一个函数库,并且将js代码封装了起来。

2.代码展示

<script> function Person (name,age){//虽然Person是方法,但是可以构造一个类出来this.name = name; //指向Person,让Person有这个namethis.age = age; }//我们将所有的属性和方法都封装在prototype里,方便后续的代码管理//prototype对象具有添加属性和方法的功能Person.prototype.say = function(){//向对象中添加方法console.log("ok");}Person.prototype.hobby=null; // 向对象添加属性var fei=new Person("小飞",12); //实例化对象fei.hobby='编程'; //属性赋值console.log(Person); //打印Person方法,可以想象成类console.log(fei); //打印对象console.log(fei.hobby); //打印对象中的属性hobby</script>

3.效果展示

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。