将jquery与angularjs混合使用是一个很好的实践
mixing jquery with angularjs a good practice?
假设我想将鼠标悬停在链接上以淡出按钮,并在点击时应用事件。我可以用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良好做法)
相关文章:
- html5:一个很好的加载方法
- Javascript是一个很好的日期选择器和时间选择器库
- 这是一个很好的例子,显示了 JavaScript 中的 OOP 和过程编程之间的区别
- 一个很好的JS库,用于容纳电气原理图
- 立即调用角控制器内部的函数,这是一个很好的实践
- 一个很好的方法来抵消所有绘制到画布上的0.5像素
- 一个很好的文本到语音转换JavaScript库
- 这是闭包的一个很好的例子吗?
- 将异步 API 转换为同步 API.(我保证有一个很好的理由)
- 同时分配和检查并有一个很好的语法错误
- 在 Object.prototype 上为 NodeList 对象实现数组方法是否是一个很好的实践?
- 什么'这是一个很好的webrtc音频解决方案
- 在实时评论系统中,有一个不变的排序是一个很好的实践
- 这是一个很好的方法,可以查看是否从内容可编辑的DOM中删除了某些内容
- 它是一个很好的私人数据传输和保护解决方案吗
- 这是一个很好的方式来建立一个插件
- 在javascript密集的应用程序中实现SEO友好性的策略的一个很好的例子是什么
- 有一个很好的线形图API在那里与我的规格
- 一个很好的Javascript内置对象参考
- 是想控制我的动画的FPS一个很好的理由继续使用setTimeout而不是requestAnimationFrame