我正在尝试优化我公司的应用程序。此时的 Tha 架构由应用程序的不同部分(例如管理账单、管理食堂、管理活动等)的不同文件夹(在公共文件夹内)组成。每个 js 和 css 都包含在应用程序的第一页(login.html)中,因为我使用的是 jQuery Mobile 的简单页面模板。
现在我正在考虑添加一些其他组件以使应用程序更易于维护并可能加快速度。
你有什么想法:
- RequireJS 划分模块中的每个部分,因此我只能在运行时加载特定模块的 javascript,而不是在 login.html 中加载
- 用于 CSS 文件的内联 @imports 以生成单个复合 CSS
- uglify.js 最小化文件大小
- Handlebars.js 实现html片段可复用
您认为通过添加新部分将变得更大的应用程序是一种好的工作方式吗?你想到其他工具了吗?
谢谢