我正在使用 Angular5 构建应用程序并希望包含 Bootstrap 。
我包含了 Bootstrap4,它(bootstrap 的 JS 部分)依赖于 JQuery
和 Popper.js
。
我还阅读了关于使用 CSS grid
作为 bootstrap 的替代品,比 bootstrap 更灵活。
问题:
使用 Bootstrap 是否会显着降低性能(加载速度),因为它依赖于 JQuery
和 Popper.js
?
最佳答案
与提到的其他成员一样,您可以在没有脚本的情况下使用 bootstrap 4。
实际上,对我来说这似乎是可行的方法,因为 Bootstrap 具有特定的 Angular 数据包,您可以使用它们 (ng-bootstrap) 来获得所需的 Bootstrap 功能,如 Accordion 、模态、日期选择器等。 查看它们:https://ng-bootstrap.github.io/#/home
所以 jquery 脚本,专门用于 angular 的,已经过时了。 任何脚本的基本规则应该是:如果你不使用它,就不要包含/加载它。这样快多了!
关于jquery - 具有 Bootstrap 4 性能的 Angular 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48487264/