我在一个名为 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 的好方法吗?