我对你们如何布置包含许多函数的Javascript对象/类感兴趣,所有这些函数都需要保持在同一“级别”(即它们需要保持为对象的一级函数)。
因此,对于像这样的结构...
Namespace.class = {
abc: 1,
def: 2,
ghi: 3,
funcA: function(){
// Some logic
},
funcB: function(){
// Some logic
},
// Lots more functions
funcN: function(){
// Some logic
}
}
这些内容可能会变得非常难以处理。你该如何布置这些对象类型,使其易于阅读、易于维护,并且新开发人员能够快速上手呢?
我的方法是按字母顺序组织所有内容,这样如果你知道一个函数的名称,就大概知道该去哪里了。
但是,将执行相似操作和互相关联的函数分组是否更有意义呢?