angular vs香草javascript vs jquery,我应该只使用其中一个吗?
我在前端用angular编写了所有javascript。 我的应用程序不是单页应用程序。 我没有任何路线。我只是需要一些东西,以便我的用户交互不依赖于html元素的ID或类名 使用这种方法,我不依赖html/css编码器。他们可以随心所欲,而不会影响我的javascript逻辑。但在我的项目中,我必须做这样的事情:angular vs香草javascript vs jquery,我应该只使用其中一个吗?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我在前端用angular编写了所有javascript。 我的应用程序不是单页应用程序。 我没有任何路线。我只是需要一些东西,以便我的用户交互不依赖于html元素的ID或类名 使用这种方法,我不依赖html/css编码器。他们可以随心所欲,而不会影响我的javascript逻辑。但在我的项目中,我必须做这样的事情: var pos = $(".two").find(".active")[0].offsetLeft; $(".two").scrollLeft(pos - 40); 即使这只是两行
var pos = $(".two").find(".active")[0].offsetLeft;
$(".two").scrollLeft(pos - 40);
即使这只是两行代码,我也讨厌这种解决方案,因为我依赖于一些具有类名.two和.active的元素
我不是在问如何在agular中完成这两行,而是想知道
有一些框架或javascript库可以处理类似angular的东西:
谢谢。我只是建议你试试vue.js,也许你可以在中检查react、angular和vue之间的比较你可以在vanilla js中完成这一切,也就是说,这有助于一些项目具备AngularJS等框架的形式,有些项目将使用ReactJS或jQuery等临时解决方案/库。我认为is与项目及其要求有很大关系。@JustinHerter我主要关心的是代码在html上不可靠、易于维护且没有代码冗余。据我所知,只有一些框架可以给我这个。特别是“代码在html上不可靠”部分,如果您有性能问题,我建议直接解决这个问题。在框架之间跳转也无济于事。性能优化是一个高级主题,通常需要对框架有很好的了解(这适用于任何框架,而不仅仅是角度)。如果你想使用新的东西,你应该好好回顾一下ReactJS,在这种情况下,我认为普通的ole JS应该能够提高性能。我在angular方面做了大量的工作,它有很多优点,但也有一些缺点。