我曾参与过一个重度依赖JavaScript的web项目,并发现缺乏JS使用规范。最让我不安的是,所有人都在这里添加文件,那里添加文件,导致组织和交付方式一团糟。因为每个新项目都会遇到这个问题,所以我希望有像JavaScript样式指南之类的东西。该样式指南应回答以下问题:
- 在开发期间要如何在文件系统中组织JavaScript文件?
- JavaScript部分应该如何与HTML和应用程序的其他部分分离?
- 在实际应用程序中应该如何传递JavaScript文件,以便在每个请求上加载更少的代码并发送不太多的请求?
是否有公开可用的东西作为我们自己样式指南开发的起点?您在使用样式指南方面的经验是什么?开发人员是否容易遵循它,其中哪些部分简单,哪些部分困难?
(我知道这不只是一个问题,但我对整个故事感兴趣。背景是我们使用了JQuery和JSF,但我认为这不会影响答案。)