现在是否还有必要学习jQuery?

网友解答: 我尽量理性的解答你的问题。对于新手来说,或者说工作年限比较浅的人,我觉得没必要再去学习 jQuery 这门技术了。jQuery 能做的事情,vue.js,react.js 这

网友解答:

我尽量理性的解答你的问题。

对于新手来说,或者说工作年限比较浅的人,我觉得没必要再去学习 jQuery 这门技术了。

jQuery 能做的事情,vue.js,react.js 这类框架都能做。jQuery 最主要的功能是用来操作 DOM 元素,但是在大型项目中,频繁操纵 DOM 元素会导致性能的浪费,这就是为什么 vue.js,react.js 这类框架(以下简称 mv*框架)兴起的原因。mv*框架提供了虚拟 DOM 让 DOM 操作能够操作更少的节点。mv*框架更吸引人的一点是是他们提供了模块化系统,这对于大型项目来说简直是福音,因为我们可以以搭积木的形式去构建起大型项目。有一部分人误以为为了 SEO,就必须得用 jQuery,殊不知mv*框架配套还有 SSR。

可能有人会说,现在仍然有非常多的项目用 jQuery,是的,是有非常多的人用 jQuery,历史遗留项目很多,技术的选型也因人而异,但是目前大趋势来看,jQuery 过时了,从招聘的情况就可以看出了。

我们回到最初的问题,是否还有必要学习 jQuery,如果是在工作上,项目要求你用 jQuery,你就必须得用 jQuery,如果非工作情况,为职业发展,为个人发展,我觉得不用学习 jQuery 了。

另外,我想说明一点。工作年限跟个人能力,不成正比,个人努力跟个人能力是成正比的。

好好学习,少年。

网友解答:

前几天和一个7年的web前端对话,感触良多,希望对你有所参考

1,并不是所有的项目都必须要用到vue,react,大项目会用到,小项目几乎用不到,我们不能武断的说都是大项目,就没有小项目了啊

jquery在有的场合中依然有很大的用处,并且无可替代!

2,他做7年前端,也不会vue或者react等框架,因为在公司用不到,他目前年薪也有几十万, 我也不会,哈哈 (我做前端2007~2018,近10年了)

比如我们近期给京东做的h5页面,要炫酷吊炸天的那种,涉及到svg,canvas,甚至3d渲染等,jquery当然也会大量用到,用于操作dom

所以前端的水深也正在这里,我见到很多把会vue和react等作为炫耀的资本,高工资都靠这个,其实有点片面

请允许我把前端分为两类

1,是偏视觉的(做效果,用户体验,细节之处见能力)

2,是偏数据的(vue,react等)

以上为代表我和另外7年从业经验的看法, 希望大家能够理性吐槽

标签: