gpt4 book ai didi

jquery - 这是在 Angular JS 项目中使用 jQuery 的好习惯吗?

转载 作者:行者123 更新时间:2023-12-03 22:32:41 24 4
gpt4 key购买 nike

我是 Angular JS 新手。我需要使用 Angular JS、HTML5 开发项目。

对于之前项目中的 DOM 操作,我使用了 jQuery 框架。现在我很困惑,这是在 Angular JS 项目中使用 jQuery 的好方法吗?因为 jQuery 的许多功能已经可以在 Angular JS(即 jQLite)中使用,但有一些限制。

我也问过很多人,但没有人的答案让我满意,有的说不行,有的说可以。

请帮我解决这个话题。我也在 stackoverflow 上搜索过这个问题,但没有运气。我认为这对于刚接触 Angular JS 并想要使用 Angular JS 开发应用程序的其他开发人员来说也会很有用。

最佳答案

您应该做的第一件事是阅读 SO "Thinking in AngularJS" if I have a jQuery background? 上的此帖子。这将为您提供一些视角。

对于 Angular,它是驱动 View 的模型,大多数时候不需要直接 DOM 操作。

例如,如果您使用 DOM 操作来显示\隐藏元素、添加删除类或设置样式,那么最好使用 ng-show\ng-class\ng-style directive .

但在某些情况下,需要 DOM 操作,此时您需要编写指令并使用 jqLit​​e 或 jQuery 来操作 DOM。

我的建议是避免使用 jQuery,除非您必须合并一个依赖于 jQuery 的 jquery 插件。

在开发时,请始终查看内置指令是否可以满足您的目的。如果没有,可以使用 jqLit​​e 来实现所需的目的。你最后的选择应该是 jQuery。

关于jquery - 这是在 Angular JS 项目中使用 jQuery 的好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29505230/

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