假设我有一个简单的登陆页面,其中包含一堆jQuery效果,我想“使它愤怒”(使用 AngularJS )。我有一个联系表格,毫无疑问,它可以通过 AngularJS 轻松完成。
当用户向下滚动页面时,请考虑DOM效果,例如滚动或淡化固定的顶部导航栏。这些是在AngularJS中制作的,可能是通过ngAnimate模块,还是jQuery是最好的方法?
使用 AngularJS 而不是 jQuery 会有什么好处?
修改
此外,在兼容性方面,AngularJS效果会产生一些令人头疼的问题吗?例如IE不支持CSS3动画。
答案 0 :(得分:1)
这是在重写另一个框架中的任何应用程序之前应该问自己的问题。当然,现在Angular是这个街区的新生儿,Angular的人往往会对jQuery说不好,突然之间,jQuery不再那么酷了。管他呢。因此,在您计划使用Hype.js的最新alpha重写内容之前,请问自己为什么要这样做(出于学习目的可能是一个正当理由)。 但是如果你的网站使用jQuery我根本没有看到任何理由或优势在Angular中重写它。使用正确的工具来做正确的工作,而不是一个带有联系表单的简单页面的巨大的javascript框架(是我的看法)。 YMMD。
另请参阅此答案,基本上是针对同一问题:What does AngularJS do better than jQuery?