我正在考虑如何使用许多 Javascript 类使事情变得简单。我想使用单独的文件,否则我会得到超过 1000 行的文件。我现在正在拆分它。
早些时候在一个文件中,它是一个功能 jQuery 文档,里面已经定义了类。所以全球空间没有被污染。
当我拆分成文件时,我只想使用某个包含这些类的对象,如下所示:
globalobject = {
};
globalobject.class1 = {
// code
}
globalobject.class2 = {
// code
}
但我讨厌不得不写globalobject.classname
。一个文件中的一切看起来都更好。
另一种选择是使用 pre_class1、pre_class2 之类的前缀,但它也不是理想的选择。
也许有什么方法可以帮助requirejs,但是我快速浏览了一下,但没有发现如何快速使用它,我以前从未使用过它,以前不使用时看起来并不那么快。
有什么建议么?顺便说一句,我也在使用骨干和木偶,但我对木偶很陌生。我已经看到它也有一些模块,但对我来说仍然不是一个快速的方法。
或者在我不了解 Marionette 模块或 requirejs 库之前,我什至不应该尝试拆分长文件?