文章目录
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>