您的位置:首页 > Web前端 > JavaScript

JavaScript各种方法

2011-11-10 18:27 183 查看
//构造函数
var myConstructor = function (msg){
this.msg = msg;
//私有属性
var separator = '-';
var that = this;
//私有方法
function alertMsg(){
alert(that.msg);
}
alertMsg();
//特权方法
this.appendToMsg = function(str){
this.msg += separator + str;
alertMsg();
}
}
//公有方法
myConstructor.prototype.clearMsg = function(str){this.msg = '';};

//静态属性
myConstructor.youName = 'Bolen';
//静态方法
myConstructor.sayName = function(){
alert(this.youName);
}

var a = new myConstructor("hi");
a.appendToMsg("Ryan");

myConstructor.sayName();

//对象字面量语法会自动创建Object对象的实例,但不能使用new关键字对其再次进行实例化。
//如果要使用同样的对象字面量语法来构建一个带有公有方法的构造函数,仍然需要从作为
//构造函数的Function对象开始
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐