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