我將一個.js腳本文件拆分成小塊.js腳本,用於模塊化方法和條件腳本加載。我有一個包含我所有方法的對象,因此我將它的功能分解爲這些腳本文件。Javascript:jQuery.extend對象vs內聯函數分配
哪一個更好的實現爲對象添加功能?這種方式:
jQuery.extend(myObj, {
myNewFunc : function() {
...
}
});
或者這樣說:
myObj.myNewFunc = function() {
...
};
我做的第一選擇,因爲現在我的函數已經被定義一樣,當他們都在一個單一的文件,但我只是意識到你可以做第二種方式。
我更喜歡第一個,因爲它看起來更有組織性 - 所有函數都在一個對象中傳遞。另一方面,第二種方式將是單獨的任務。 – pimvdb