管理和部署大型JavaScript应用的最佳实践
- 论坛
- 管理和部署大型JavaScript应用的最佳实践
12 浏览
管理和部署大型JavaScript应用的最佳实践
如何管理中大型JavaScript应用程序的一些标准做法是什么?我的关注点是浏览器下载速度以及开发的便捷性和可维护性。
我们的JavaScript代码大致上是“命名空间”形式的:
var Client = { var1: '', var2: '', accounts: { /* 数百个函数和变量 */ }, orders: { /* 数百个函数和变量和子部分 */ } /* 等等,几百KB的代码 */ }
目前,我们有一个(未打包、未剥离、高度可读)的JavaScript文件来处理Web应用程序上的所有业务逻辑。此外,还有jQuery和几个jQuery扩展。我们面临的问题是在JavaScript代码中找到任何东西都需要很长时间,而且浏览器仍然需要下载几十个文件。
是否常见的做法是将一些“源”JavaScript文件编译成一个最终的压缩JavaScript文件?还有其他方便的提示或最佳实践吗?