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

Posted Shimily

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js面向对象的标准使用方法相关的知识,希望对你有一定的参考价值。

标准用法:

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面向对象的标准使用方法的主要内容,如果未能解决你的问题,请参考以下文章

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

Atitit usbQb212 oo 面向对象封装的标准化与规范解决方案java c# php js

JS面向对象

JS面向对象

JS 面向对象 编程设计

JS面向对象的程序设计