各位网友好,小编关注的话题,就是关于为什么不用jquery的问题,为大家整理了3个问题为什么不用jquery的解答内容来自网络整理。
有人说越来越多的项目都放弃了jquery,是这样吗?为什么
就目前前端的趋势来讲,确实是越来越多的项目都抛弃了jquery 。
原因应该是 react ,angular 和 vue 的崛起!在它们三足鼎立并快速发展的时代,jquery 的 dom 操作貌似变成了劣势。

而且在大前端时代,主张前后端分离的趋势下,这些 react ,angular 和 vue 组件化很方便,尤其是各种 UI 组件库的出现,让前端的编程方便,快捷了不少。
但是目前来讲 jquery 的市场还是很大的,一时半会替代不了。
一年内, 去过好几家公司,有用vue,react;jquery逐渐退出市场。
jQuery 那种选择器的设计 ,不利于项目工程化,因为视图的改变有可能影响到网页应用逻辑的更改,而逻辑的更改也有可能影响到页面。在设计网页时没法获取对应的逻辑和界面的组合,而vue分离了视图和逻辑代码,可以分块的书写。所以在技术选型采用vue 。
都是专业做前端的才喜欢弄这些新框架,一般如果偶尔写一下页面的,绝对jquery最方便,最多自己再包装几个插件,一套东西分分钟搞定。
不过你说的github... 跟jquery有替代关系吗
(ー_ー)!!
确实如此,jquery的市场占有率确实在不断下滑。
前端领域,以 angular / vue / react 三足鼎立,国内 vue用的尤其多。
不知道题主的行业是什么, 我觉得如果是前端开发者,跟随潮流是没错的。新项目选择最合适的框架。而对于其他后端开发这,或者是传统应用,或者内部应用,其实用什么差距都不大。
要知道,前端是特别喜欢造轮子的,每年都有一大批有用无用的框架出现,用不了多久就又淘汰。建议不是前端开发者,重点不要放在这个上面。
根据项目来,大部分项目使用jquery没有任何问题。
你们为什么抛弃了jQuery而转向angularJS等框架
数据取值填值,采用双向绑定的框架,vue,angular.avalon等,JQuery则负责除数据处理以外的事情。比如事件处理,动画,dom对象操作。两者基本都是混合一起用。没用说要抛弃那个一个。简单说,JQuery依然还是主流,但是把填值取值,这一块操作抽离出来,通过框架,把数据模型与dom对象进行绑定,实现视图与数据,数据与业务分离。
现在前端还需要jquery吗,占份额大不大
历史遗留项目,目前还在用jQuery,新业务一般都很少用了,主流都是vue,react。
相对于jQuery,目前主流MVVM框架存在以下优势:
1、数据驱动
写过jQuery的童鞋都知道,在开发前端页面时,一边要处理数据,另外一边要渲染视图,尤其对于功能复杂的模块,处理复杂度会指数式增长。MVVM框架的一大优势就是数据驱动,核心是处理数据,视图通过模板语法和数据进行绑定,可以极大的提升生产力,
2、前后端分离的开发模式
jQuery时代还处于刀耕火种时代,前后端不分离,运行起前端项目,首先需要把后端的环境搭建下,然后起一下Tomcat等服务,才能把整个项目跑起来。现阶段的MVVM前端框架,并不依赖后端服务器,前端可以单独起一个node服务,前端注重展示与交互,后端注重接口服务,可以并行开发,降低前后端的耦合性。
3、繁荣的生态
node的出现,极大的促进前端生态的完善。从打包构建、到前端服务,各类工具应有尽有。现代MVVM框架可以做到,一套代码,三端运行,相对于jQuery,也是一个优势。
任何框架、库的底层,都离不开原生JavaScript,无论是jQuery,还是vue、react,都是时代发展的产物,是用来解决一类问题的。我们要做到的应该是追根溯源,深刻掌握原理。
到此,大家对为什么不用jquery的解答时否满意,希望为什么不用jquery的3解答对大家有用,如内容不符合请联系小编修改。