【发布时间】:2015-08-19 01:37:35
【问题描述】:
我是AngularJS的初学者,问题如题。
【问题讨论】:
-
好吧,如果其中一个尚未缓存,他们必须同时下载它们。
标签: jquery angularjs bandwidth
我是AngularJS的初学者,问题如题。
【问题讨论】:
标签: jquery angularjs bandwidth
Angular 1.4.4 缩小后为 147kb,jQuery 2.1.4 缩小后为 84kb。总之,这大致相当于加载第二个(适当优化的)横幅图像。省略 jQuery 相当于将图像从幻灯片中删除。除非您的目标用户位于网速超慢的地区,否则这种性能影响可以忽略不计。
编辑:我觉得我应该补充一点,如果您从 Angular 开始,请尽量不要使用完整的 jQuery 库。使用 Angular 与 jQuery 构建 Web 应用程序所涉及的思维过程发生了相当大的转变。至少最初最好避免使用它。
【讨论】:
AngularJS 带有内置的精简版 jQuery (jQLite)。如果您可以使用 jQLite 在您的项目中完成您需要做的所有事情,那就去做吧,如果您真的需要完整的 jQuery 库,这将意味着用户必须下载(至少一个,第一次)jquery 和angularjs 文件,所以答案是肯定的,它会影响带宽。
【讨论】:
带宽是什么意思? 资源管理器将 Scrpits 保存在缓存中,因此当您更改或添加技术时,它必须从服务器获取,并将存储在缓存中。 顺便说一句,我建议清理它以立即看到新的变化
【讨论】:
因为两者都用于客户端数据操作。所以它不会影响带宽,但会影响页面加载、数据处理的响应或加载视图。
建议,避免使用 JQuery,因为它使用 HTML DOM,而在 Angular 中,它使用控制器 --> 范围。在单个 html 页面中,我们还可以有不同的控制器,每个控制器都有自己的范围。
一次使用一个数据处理框架。
【讨论】: