angularjs - 连接和缩小代码,AngularJS

标签 angularjs

我正在开发 AngularJS 应用程序。

根据网上的很多文章,项目中的每个文件不能超过 100/150 行代码。

然后,这就是我担心的地方:如果我连接/缩小我的代码,最后所有代码都将位于一个非常大的单个文件中。

那么在这种情况下,100/150 行代码的规则(良好实践)仍然适用于这种情况?

最佳答案

Kylek 关于小文件适合开发人员、大文件适合机器的观点是正确的。更具体地说,如果您感兴趣,请阅读有关同步 http 调用和 Web 加载速度的信息。基本上,您在页面上加载的每个单独的外部资源(CSS 文件或 JavaScript 文件)都需要实际内容下载之上的开销,因此为了获得最大速度,您需要少量文件(通过串联完成)和较小的内容大小(通过缩小实现)。

当然,作为开发人员,您仍然不希望在编写和维护代码时担心这一点。查看 grunt,特别是 uglifycssmin ,它可以在您处理源代码时使整体缩小文件保持最新状态。特别是关于 angularjs,请确保您使用 dependency annotation否则缩小会破坏您的代码。

关于angularjs - 连接和缩小代码,AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312912/

相关文章:

javascript - 仅允许在 View 和模型值中使用字母字符的指令

javascript - AngularJS Factory 调用 PHP,然后返回 AngularJS

javascript - AngularJS:templateUrl 推迟 Controller 的构建,相关代码中断

javascript - AngularJS:一旦 Promise 得到解决,就操作 DOM 以获取新 View

javascript - AngularJS 通过另一个数组过滤数组

javascript - PHP 和 JavaScript

javascript - 我如何将这个 toggleClass 函数创建为 AngularJS 指令?

javascript - AngularJS 到 Rails MassAssignmentSecurity::Error

javascript - 为什么在 webpack 中需要 html 文件时会得到位置字符串?

javascript - 在 Angular JS 中获取 HTTP 请求的值