将jquery与angularjs混合使用是一个很好的实践

mixing jquery with angularjs a good practice?

本文关键字:一个 很好 angularjs jquery 混合      更新时间:2023-09-26

假设我想将鼠标悬停在链接上以淡出按钮,并在点击时应用事件。我可以用ng-click,但如何用angular实现悬停呢?我不熟悉纯js。这是一个很好的实践,我混合使用jquery。

jQuery是一个跨平台的JavaScript库,旨在简化HTML的客户端脚本,它的JavaScript基本上是简单和轻量级的,它用于完美的客户端流程,并创建一个抽象到较低的层次,以提高JavaScript的效率,而jQuery是一个脚本语言但是

AngularJS是一个开源的JavaScript框架,其目的是建立单页应用程序与MVC的能力,我认为AngularJS是我们不能简单地考虑作为一种脚本语言,混合它们两者就像混合html与JavaScript,他们是功能上如此不同,在我看来,它真的无害

我不能被标记为一个好的实践添加jquery到angular,因为angular提供了一个精简版的jquery (jqlite)。

最好的做法是在没有jquery的情况下编写angular代码,以充分理解底层概念,而不是用jquery的方式编写代码

然而,如果你需要的话,包括jquery(例如使用插件)是没有问题的(常见做法vs良好做法)