最好将多少个类/函数放入模块(后面是require
d,f.ex。RequireJS,Mozilla addon loader, ...)?
由于模块似乎是批发导入的(与f.ex.Python相反,你可以做from module import class
),是否最好尽可能地保持它们?还有其他指导方针吗?
最佳做法是什么?
(关于Java(建议"the more granular class layout you have, the better"),Python(允许更多对象和状态"Python is not C#/Java. Trying to bend it to make it look like $other_language
will cause frustration and poor user experience")等有类似问题,但没有JavaScript-具体出现了。)
也许这些问题足够大,可以通过网站标准。如今,对某些人来说可能实在太宽泛了。
答案 0 :(得分:0)
使用RequireJS时,我个人会这样做:
这样便于维护,并且可以动态加载所需的类。
唯一的缺点可能是文件数量,但您可以使用RequireJS optimization features捆绑最常用的文件。