首页 > Web开发 > 详细

js面向对象的标准使用方法

时间:2017-01-01 15:21:06      阅读:169      评论:0      收藏:0      [点我收藏+]

标准用法:

function Sprite(){
    //函数内容部设置属性
    this.name=‘shimily‘;
} 
//原型上设置方法
Sprite.prototype.show=function(){
    console.log(this.name);
}
//【尽量不要在原型上面添加公共属性
//公共的属性或常量可以在原型上面设置
Sprite.prototype.PI=3.1415926;var s = new Sprite();
s.show();

 改进用法:

改进用法一:*************************

function Sprite2(name,age){
    //函数内容部设置属性
    this.name=name;
    this.age=age;
} 
//原型上设置方法
Sprite2.prototype.show=function(){ console.log(this.name); } var s2 = new Sprite2(‘shimily1314‘,20); s2.show();

 

改进方法二:*******************

function Sprite3(options){
    //函数内容部设置属性
    this.name=options.name;
    this.age=options.age;
} 
//原型上设置方法
Sprite3.prototype.show=function(){
    console.log(this.name);
}
var s3 = new Sprite3({
    name:‘shimilygood‘,
    age:20});
 s3.show();

 

js面向对象的标准使用方法

原文:http://www.cnblogs.com/shimily/p/6241032.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!