2

我在一个名为 Foo.js 的文件中完成了一个个人项目

我的 JavaScript 的其余部分我想外包、众包等……

我该如何组织?

我熟悉 ANT(构建工具),但一开始想手动做一些没有任何预处理的事情。

从概念上讲,您如何组织来自多个人的代码?

最终的 Web 应用程序将有一个 .js 文件。如果使用/需要多个文件(作为答案的一部分),它们将被手动连接。

应用程序封装在 IIFE 中,模型、视图、控制器和支持模块在 IIFE 的本地范围内实现为对象。

伪代码是(用于主库/应用程序文件)Foo.js

// Foo.js
(function(){
    var Mo = {},
        Vi = {},
        Co = {},
        Su = {};
})()

我目前计划做的是将每个开发人员与单个 .js 文件相关联,比如...user.js

伪-

// User.js
Mo.MyObject = {
}
Co.MyObject = {
}
.
.

一旦所有代码都完成......连接(使用我自己的工具或手动),缩小它,然后压缩它。

我目前对使用任何工具或库不感兴趣。

我在找资料。关于如何在考虑可维护性、健壮性和可扩展性的情况下进行概念组织。

这是为 Web 应用程序组织 JavaScript 的好方法吗?

4

0 回答 0