【发布时间】:2013-03-10 20:26:42
【问题描述】:
function name( elements ){
init( elements );
var ret = {
add : function( more ){
$.extend(elements, more);
init( more );
}
}
function init( el ){
$.each(el,function(name, selector){
//some stuff....
});
}
return ret;
}
我非常使用这种结构(我自己创建的)......在不使用对象的情况下做这样的想法非常简单和好:
var reference = name({ one : $('#one'), two : $('#two') });
//and in a second moment...
reverence.add({ three : $('#tree') });
这是一个好的做法还是不是?使用物体和距离更好吗?为什么?
【问题讨论】:
-
这个对象结构有什么问题?顺便说一句,似乎无法再次访问
elements。
标签: javascript prototype javascript-objects