我在一个名为Foo.js的文件中完成了一个个人项目
我的其余JavaScript我想外包,众包等......
我该如何组织?
我熟悉ANT(构建工具),但希望先手动完成任何预处理。
从概念上讲,您如何组织来自多个人的代码?
最终的网络应用程序将有一个.js文件。如果使用/需要多个文件(作为答案的一部分),它们将被手动连接。
应用程序封装在IIFE中,模型,视图,控制器和支持模块在IIFE的本地范围内实现为对象。
伪代码是(对于主库/应用程序文件)Foo.js
// Foo.js
(function(){
var Mo = {},
Vi = {},
Co = {},
Su = {};
})()
我目前计划做的是将每个开发人员与单个.js文件关联起来说... user.js
伪 -
// User.js
Mo.MyObject = {
}
Co.MyObject = {
}
.
.
完成所有代码后....连接(使用我自己的工具或手动),缩小它,然后压缩它。
我目前对使用任何工具或库不感兴趣。
我正在寻找信息。关于如何在概念上组织考虑可维护性,健壮性和可扩展性。
这是为Web应用程序组织JavaScript的好方法吗?