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