我正在开发 AngularJS 应用程序。
根据网上的很多文章,项目中的每个文件不能超过 100/150 行代码。
然后,这就是我担心的地方:如果我连接/缩小我的代码,最后所有代码都将位于一个非常大的单个文件中。
那么在这种情况下,100/150 行代码的规则(良好实践)仍然适用于这种情况?
最佳答案
Kylek 关于小文件适合开发人员、大文件适合机器的观点是正确的。更具体地说,如果您感兴趣,请阅读有关同步 http 调用和 Web 加载速度的信息。基本上,您在页面上加载的每个单独的外部资源(CSS 文件或 JavaScript 文件)都需要实际内容下载之上的开销,因此为了获得最大速度,您需要少量文件(通过串联完成)和较小的内容大小(通过缩小实现)。
当然,作为开发人员,您仍然不希望在编写和维护代码时担心这一点。查看 grunt,特别是 uglify和 cssmin ,它可以在您处理源代码时使整体缩小文件保持最新状态。特别是关于 angularjs,请确保您使用 dependency annotation否则缩小会破坏您的代码。
关于angularjs - 连接和缩小代码,AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312912/