如果我同时使用AngularJS和JQuery,会对用户的带宽产生任何影响吗?

时间:2015-08-18 16:56:07

标签: jquery angularjs bandwidth

我是AngularJS的首发,问题是标题。

4 个答案:

答案 0 :(得分:2)

Angular 1.4.4在缩小时为147kb,jQuery 2.1.4在缩小时为84kb。总之,这大致相当于加载第二个(经过适当优化的)横幅图像。抛弃jQuery相当于将图像从幻灯片中删除。除非您的目标用户位于互联网超级慢的区域,否则这种性能影响可以忽略不计。

编辑:我觉得我应该补充一点,如果你从角度开始尝试不使用完整的jQuery库。使用angular vs jQuery构建Web应用程序所涉及的思维过程发生了相当大的转变。至少最初可能最好避免使用它。

答案 1 :(得分:1)

AngularJS附带了一个内置精简版jQuery(jQLite)。如果你可以使用jQLite在项目中做你需要做的一切,那就去吧,如果你真的需要完整的jQuery库,这意味着用户必须下载(至少一次,第一次)jquery和angularjs文件,所以答案是肯定的,它会影响带宽。

答案 2 :(得分:0)

Bandwith是什么意思? 资源管理器将Scrpit保存在caché中,因此当您更改或添加技术时,它必须从服务器中获取,并将存储在caché中。 顺便说一句,我建议立即清理它以查看新的更改

答案 3 :(得分:0)

因为它们都用于客户端数据操作。所以它不会影响带宽,但会影响页面加载,数据处理响应或加载视图。

建议,避免使用JQuery,因为它与HTML DOM一起使用,其中与控制器一起使用角度 - >范围。在单个html页面中,我们也可以有不同的控制器,每个控制器都有自己的范围。

一次使用一个数据处理框架。