首页 > 解决方案 > 带有 jQ​​uery 的 Angular 8

问题描述

我有一个使用 Angular 8 作为框架的应用程序。我需要添加一个使用 jQuery 作为其依赖项的第三方工具(合并)。

Mergely 可以与 Angular 8 一起使用,但需要将 jQuery 添加到应用程序包中。我担心添加 jQuery 是否会对应用程序性能产生负面影响。

是否有任何证据表明将 jQuery 添加到应用程序会影响 Angular 性能?

标签: jqueryangular

解决方案


我不认为添加 jQuery 会影响 Angular 的性能。当然,你将有一个增加的包大小(我认为 jQuery,最小化和压缩是 30 kB)和额外的时间让浏览器解析 jQuery 库。

将 jquery 与 angular 一起使用的主要问题是 jQuery 可以修改 angular 区域之外的 dom,这意味着 angular 不知道您的更改。这可能会导致不必要的副作用


推荐阅读