我是AngularJS的首发,问题是标题。
答案 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页面中,我们也可以有不同的控制器,每个控制器都有自己的范围。
一次使用一个数据处理框架。