现在的位置: 首页 > 综合 > 正文

js类成员

2013年06月02日 ⁄ 综合 ⁄ 共 478字 ⁄ 字号 评论关闭

JavaScript类中的公有私有属性和方法

11 Apr

[code='js']
function myConstructor(message)
{
this.myMessage = message;

// 私有属性
var separator = ' -';
var myOwner = this;

// 私有方法
function alertMessage()
{
alert(myOwner.myMessage);
}
alertMessage();

// 特权方法(也是公有方法)
this.appendMessage = function(newStuff)
{
this.myMessage += separator + newStuff;
alertMessage();
}
}

// 公有方法
myConstructor.prototype.clearMessage = function()
{
this.myMessage = '';
}

// 静态属性
myConstructor.name = 'nocoo';

// 静态方法
myConstructor.alertName = function()
{
alert(this.name);
}
[/code]

 

抱歉!评论已关闭.