gpt4 book ai didi

jquery - 结合 JQuery 和 AngularJS

转载 作者:行者123 更新时间:2023-12-01 00:17:58 25 4
gpt4 key购买 nike

基于AngularJS文档

https://docs.angularjs.org/api/ng/function/angular.element

上面写着

If jQuery is available, angular.element is an alias for the jQuery function. If jQuery is not available, angular.element delegates to Angular's built-in subset of jQuery, called "jQuery lite" or "jqLite."

这是否意味着我们可以继续使用 angular.element("body").css({}) 等 JQuery 选择器包含 JQuery JS 文件并使用函数?

我测试它工作正常,但我想知道

有没有官方文档/wiki推荐/不推荐AngularJS+JQuery的组合

将这两者结合起来时有人遇到过很大的性能问题吗?

最佳答案

AngularJS 非常适合这一点。它实际上是独立运行的,不会干扰其他库。你是对的,你可以使用angular.element("body").css({})实际上,您正在使用 jQuery,就像使用 $ 一样。 .

性能将受到 jQuery 性能的影响。所以这取决于你如何使用它。两者的结合不会对性能造成影响。

我几乎总是将两者一起使用,而且很轻松。

尽管如此,您绝对应该尝试以有 Angular 的方式做事。不要使用.on('click')但是 ng-click 等...如果你做得正确,在大多数情况下你不必使用 jQlite 和 Angular 提供的更多内容。

关于jquery - 结合 JQuery 和 AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31201079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com