您的位置:知识库 » Web前端

JavaScript对象探讨

作者: 蓝色理想  来源: 蓝色理想  发布时间: 2009-12-14 09:59  阅读: 1934 次  推荐: 0   原文链接   [收藏]  

  4.类式编程(不知道取什么名)

var person = function(){
var name = null;
return{
setName:
function(n){
name
= n;
},
getName:
function(){
alert(name);
}
}
}

  与对象字面量很相似,其不同之处在于抛开了this,和可以对方法与属性进行私有.调用方法与对象字面量基本一致.

  5.方法链

var Person = function(){
this.name = null;
}
Person.prototype
= {
setName:
function(name){
this.name = name;
return this;
},
getName:
function(){
alert(
this.name);
return this;
}
}

  jQuery就是一个最经典的方法连库,如果还不懂方法链是什么,看看这个例子:

var p = new Person();
p.setName(
'Tom').getName().setName('Ray').getName();

  由于每个方法的结尾都是return this;所以产生了方法链式的类.

0
0
标签:JavaScript

Web前端热门文章

    Web前端最新文章

      最新新闻

        热门新闻