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;
}
我用这个结构(我已经通过自己创建)非常多......这是非常简单好做的认为这样不使用对象:JavaScript函数参考的最佳实践
var reference = name({ one : $('#one'), two : $('#two') });
//and in a second moment...
reverence.add({ three : $('#tree') });
这是一种好的做法,还是不是?使用对象和空间会更好吗?为什么?
这个目标结构会有什么问题?顺便说一句,似乎没有办法再次访问'元素'。 – Bergi 2013-03-10 21:05:28