JQuery你还在学习吗?放弃吧!

作者: 技术胖分类: 计算机技术 发布时间: 2021-11-11 12:05:00 浏览:134474 次

JQuery你还在学习吗?放弃吧!

程序员鱼皮:
有时间的话,我也建议学一下 jquery。我当时是先学完 jquery(看的锋利的jquery这本书,推荐),写了一个中型项目后才接触 vue,着实体会到了两种开发模式的区别,也对前端框架有了进一步的理解。如果你跳过这个阶段,可能会有一种“本来就应该这样”的错觉,这对你今后设计框架和技术选型会有负面影响的(比如现在有些js框架趋于原生化)。[干杯]

【回复】鱼皮哥来讨论,受宠若惊。欢迎讨论![呲牙] 存在即合理,视频中我也只是发表我个人观点,不一定对。 我生气的是培训机构拿出两周教主流厂商都不再使用的技术。还不如把时间放在JS基础和算法上。 我面试的太多前端程序员对算法根本不会。其实原来我也不看重算法,但随着工作的深入,算法在程序中的作用,我发现是无可代替的。 当然,我也很赞成你的观点,如果有经历,拿出一周时间学习,也未尝不可。谢谢鱼皮哥的指教。[抱拳]
【回复】可以了解一下,无非就是对比感受一下两种不同的逻辑。但是真要学习jQuery的话,花的时间就相当多了,而且学了以后不使用,投资回报率低。
【回复】回复 @Srecko17 :我保留意见,jquery 啃一本书学下来一周左右就够了
dieandie:
会js就会query,然而我看有人会vue不会js,只学vue不学js的才是坑人

【回复】jquery时代也是这样 只会jquery不会js
【回复】会Vue不会JS?你说的挺搞笑的,Vue只是提供了一些语法。业务逻辑不还是用JS?
【回复】真实。。我真见过有人直接学vue的[捂脸]
大汉前端:
完蛋了,这个up主这期的观点还是有很多问题的,我想告诉那些初学者这么几点: 1、并不是大厂都不用jquery了,大家去打开百度搜索网站、腾讯新闻、京东官网等大厂的网站,他们都是在用jquery,虽然淘宝网用的是kissy,但是与jquery也属于同一类思想的库。这些互联网的大厂都在用! 2、up主说的虚拟dom比原生操作dom要快,这完全就是个巨大的错误!虚拟dom是一种数据思想,并非没有了dom,其最终都会真实的操作dom,所以单从运行效率来说不可能比原生js操作dom要快!我们常说的虚拟dom效率高,更多的是从代码的可维护性角度来说,可以理解为开发的效率高,并不是指运行效率! 3、jquery严格意义上讲并非是框架,只能算是一个库,跟Vue和React其实不能简单的拿来比较。 4、一般使用jquery来开发的场景,往往会直接操作dom,使用Vue和React一般不需要直接操作dom。但是,这并不代表不直接操作dom就是正确的,你在用Vue和React的时候,只是这些框架用一种比较好的方式替你完成了dom的操作。所以,有经验的工程师,即使用jquery来开发,但是也可以采用数据驱动,也可以采用虚拟dom的方式,这样子的代码运行时的效率要远远高于使用Vue和React,可以理解为自己定制的一套框架,但是这个有利有弊,弊的是这个要求开发者对前端知识的掌握要深,且在业务逻辑非常复杂时代码的可维护性不高,但是利的是运行效率高,对一些业务逻辑简单,但是运行效率要求高的场景比较适合。 5、回到要不要学jquery这个话题。应该这样讲,jquery本身就没啥好学的,就是调用一些api。其实Vue和React本身也没什么好学的,最主要的是要了解js的基础知识和这些框架背后的编程思想,当你这些了解了之后,框架对你来说就是拿来就能用,或者边开发边学都是可以的。所以,不要纠结到底要学哪些框架,框架都只是你的工具,螺丝刀和锤子不存在哪个更好,要去结合不同的场景使用不同的工具。

【回复】不懂现在说不学jq来博眼球的up主。jq本来就是前端一个阶段,学习了能更好的了解现在框架的优点,了解mvvm与mvc。按照现在up主的话,你直接学框架与ui框架得了,js都别学了,反正套上去就是[OK]
【回复】应该在每个编程学习的视频当中都强调,侧重编程思想本身而不是时下流行的库或者框架,这种东西总在变的
【回复】回复 @暴击薯片 :我佛了,首先jQuery不是一个框架只是一个库,任何场景引来直接使用,他并不是所熟知的现代前端三大框架,如果非要比下载量,react 吊打之,我不知道你从哪儿得知vue,react大量时间用在webpack配置上,配好一个项目的webpack,后面的几乎不用太多改动,这些框架创建初衷就是把程序员从繁琐的操作中解放出来专注逻辑和业务。那不然技术进步意义何来。14年后随着各大浏览器标准支持的越发完善,使用原生js进行dom操作基本上没有问题,除了有些操作代码长一点,几乎不需要额外引入jQuery再做一层抽象来封装。并且随着各大框架的出现,业务场景中需要直接操作DOM的场景少之又少,你现在觉得必须使用jQuery才能实现的效果,react vue基本都能实现且性能更好。而现在并且还在继续用jQuery做前端开发的根本就是对前端领域不思进取,你现在跟HR说你精通jQuery哪怕说破天分量远不及精通原生JS分量重。
程序员耳东:
我工作快5年了,大小公司都待过,基本没咋用过jQuery[喜极而泣] 如果说你有以下几种情况可以去学学jQuery: 1. 工作中必须要用jQuery:这种情况你啥都别想,赶紧打开jQuery官方文档学吧 2. 想学习JavaScript Dom操作:讲真,jQuery作为一个dom操作库还是很优秀的,毕竟风靡了那么多年,里面可以学到常见的dom操作方法 3. 想了解web技术发展的:已经会react或者vue了,可以尝试去看看web技术这一路是怎么发展过来的,react、vue到底比jQuery优越在哪里 除过这3种情况,还是好好学习React或者Vue吧,因为这是大部分前端程序员必须要会的

【回复】querySelector这个语法似乎可以代替绝大部分jquery
【回复】这评论区里大佬不少啊哈哈哈
Zac856133:
Jq已经没有实用性了,但是初入前端的人还是有必要学一学的,原因有三: 1. 它是个不错的js操作dom的实现案例 2. Js有它的历史包袱,每个学前端的人都不应该绕开js的历史 3. 其他js框架基本依赖于打包工具,babel,ts,css预编译等工具,增加了学习曲线

【回复】jQuery 直接看文档开干[doge]
【回复】回复 @UmbilicalCord :jquery就一个库,不是框架,而且dom操作jquery代码量是比原生少很多的,另外js用得明白的基本上都能流畅使用jquery
【回复】操作DOM直接用原生学它不好吗。框架技术差一点你可以直接用原生解决很多问题,但是如果都用现代框架了还在里面用jquery 公司code view已经要骂娘了
CurseMundii:
个人认为,jqury还是要学的,js更要学,这是基础,也是思维,很多基础知识都是这么来的,特别是遇到老久项目,你再厉害的前端,也不可能进行替换,就像大学很多课程你觉得没用但是你必须有必要知道

【回复】JavaScript用学习,还要重点学习,这是基础。但我认为JQuery没必要学习,我工作中已经完全不使用了。
【回复】jq只是简化封装了js的原生api而已,如果你想更接近基础知识应该把js摸透
【回复】我也觉得要学,入门的程序员要学,学完之后就不用再学了,学习的不是这个框架技术,而是学习他的编程思维逻辑。
乱世卧龙:
up偏激了,有误人子弟之嫌。jq不仅要学,更要学精。论设计模式运用和代码的巧妙封装,若干的优秀实践。鲜有代码可以比肩。无非是dom操作性能不足,但也并非不能用。真要拿着这个杠的话,那么离开了fragment,vue和recat都是废物。退一步讲,jq是学习js最好的源码分析对象,既不靠新特性规避指向错误也不靠语法糖掩盖理解雷区,光明正大的拼基础知识和概念,吃透jq源码,对js的学习和使用是如虎添翼,放弃jq是因噎废食。

【回复】你觉得去培训班的学员实力已经到了看源码的地步了吗?培训班该做的应该是快速领进门
【回复】让小白通过吃透JQ源码来学习原生JS的人都是大聪明。原生JS本身就没有太多难以理解需要通过Jquey来习的的知识概念。要学原生最快捷的方式就是用学原生js,用原生js做项目。
【回复】回复 @令郎胸肌浮夸 :不会原生js的那叫前端?我个人觉得,不会原生js的人不配学框架
剑小新:
编程需要到培训班学习的。第一份工作很难进大厂。 而传统企业一大堆还在使用jquery

【回复】这个问题确实我没考虑,我的问题。
【回复】回复 @我要准时下班班班班班 :优秀的人我见过,我大学同学里就很多,大三字节跳动30w的offer都有,他都不敢像你这么肯定的说自学了就去工作。大二还是大三acca差不多考完的会计同学,也没敢说自己全考自学。这些都还是他们专业对口的情况下。我写论文时,同一个教授指导老师的另一个同学的论文,老师直接说除了工作量不够,完全可以做成研究生论文,当时她需要做数据分析,就是自学的Python,也没敢像你这么说啊,论文仿真用swamp也要应该是要用JAVA,她第一反应也是先找有没有计算机的同学或者老师教,而不是你说的“顺便”。当然在不了解她的人眼里,她当然是做个论文顺便就把Python和JAVA学了。只有我们汇报论文进度的时候才知道,她也是有很多问题自己解决不了的,不还是问导师,问学长,问其他专业的同学,或者直接放弃。或许我们论文组可能还不够你说的优秀吧(只有两个985保985研吧)。
【回复】回复 @技术胖 :我上家公司的项目还是jsp做国际化,jquery做前端的混搭模式
ThankLi:
主要培训的时间有限,同时也是面向找工作拿高薪的目的,那肯定得有策略去学习啊,有时间放着能去好单位拿高薪的两大框架和TS不学习,花大把时间去学jQuery,这样的性价比很低啊,有这个时间还不如两大框架都学,看多少人年年只会一个Vue,要选择对自己性价比更高的学习方式。当然如果不是为了找工作,那无所谓

【回复】回复 @三十九块六 :艹,人间真实
【回复】回复 @Ialynot :所以上培训班更要注意时间成本,把大把时间花在教那些jQuery、小程序、uniapp、RN等的意义在哪里,线下培训班几乎没啥重点,全都教,全都让你学,这不是浪费你时间么
【回复】你以为上个培训班就能找到好工作了?培训那么一下就全都懂了,公司就请了?
路过的o5:
[doge]感觉有点激进了,jq给我的感觉核心是方便dom节点,我大学的时候用的蛮多的,后来学了vue之后,vue给我的感觉就是尽量减少dom节点的操作,偏向数据驱动嘛,后来找工作找过两家,有一家用jq不用vue,后来我跳槽到现在这家公司主要用vue完全不用jq,我也就不用jq,怎么说能,总结就是完全不学不太好,作为知识拓展了解一下感觉还是很有必要的,比如你百度查一个问题怎么解决人家用jq写的你看的懂是什么意思这就足够了

【回复】回复 @萌萌の德莉傻 :兼容只是一个原因。还有一个原因是js出了很多的api,已经能够来代替jquery的dom操作了,而动画和xhr有更好的解决方案。
【回复】系统学习过JS全部包括原型链闭包的原生JS操作DOM也没多难[疑惑]用JQ估计是以前JAVAWEB后端时代遗留问题,现在慢慢向大前端发展了,JQ自然也没啥了。JS基础不差的人,用3天掌握JQ应该不难的了
【回复】个人观点。jQuery学个封装思想就可以了,特意学jQuery没啥用。培训班的作用是带你入门,把工作中最常用的东西教你。
给良辰个薄面:
这种言论建议取关吧,误导性太严重了。这是两种思想jq操作DOM和框架操纵数据。即使现在都是框架开发,也不能发出如此极端的言论,不学习jq直接接触框架对于前端概念完全就不会有更深刻认识。

多弗朗文哥:
还是建议学一下。我是Java开发,如果有人问我JSP要不要学,我也会建议他去学!没经历过jsp不会知道thymeleaf或vue原来是这么香的

【回复】回复 @尊龙只帅我三分 :[跪了]哪里坑人,原始web阶段真的很让人崩溃的,经历过这一段才会知道各种框架之类的多么香
【回复】好家伙,这不是骗人入坑吗[笑哭]
【回复】我实习的公司还在用jsp,只不过现在开始项目重构改用themeleaf+springboot和微服务,还是没有真的前后端分离。后面也不打算用jsp了
一阿萨辛大人一:
请问大家都说过时了,为啥我找实习面试都要问我jQuery呀[笑哭]

【回复】因为这是这家公司产品的技术栈,不舍得花时间重构整个项目,还是在原项目基础上做开发
【回复】现在不用刻意学了,基本上都是运行五年以上的项目。我从业十年以上了。那时候操作原生js dom,有jQuery的时候突然觉得好辛福。现在vue这些框架出来后比又jQuery更简单了,然后微软在js语法上做了一个超集ts,这样写js这样的弱类型又如虎添翼。以前我是很痛恨写js,因为弱类型每次都要运行调试跑一次才知道到底对不对,不过现在我依旧不喜欢写前端。我还是喜欢后端开发。[藏狐]
【回复】老项目很多都是jquery,总不能不维护吧,总不能不加功能吧。那不是肯定要学,我这个后端有时还得搞点jQuery呢
CF忠实爱好者:
我没报培训班,专业也不是计算机,我是全自学的后端,大部分用到的框架和前端基础都学了,前后花了一年半,是无工作状态自学一年半,顶住了各种压力,面试近半年,现在工作一周,感觉压力很大,感觉学的有很多技术都不用了,我想说,能找个好点的培训机构确实省下大把时间,还能包装简历和推荐,那些自学的也应该尽早找工作,奉劝那些想先干着其他行业抽空自学的,在实践中技能是提升最快的,人的自制力有限,自己捣鼓一下,包装下简历,多面试总结,机会总是有的

【回复】回复 @牛顿不吃存在 :都一样的,只要该会的都懂,问题不大,现在前后端都分离了,前端做的事不比后端少,工资也上去了,学的也多
【回复】回复 @团总支梧桐 :没事,背调大部分看的是学历是否造假或者是否身兼多职,一般都在入职后会有,只要面试过了,入职了,说明符合公司的要求了,经验之类的有些水分还是能容忍的。
狂想の木头人:
jquery会的都会,不会的也没必要会,该会的不会也得会

【回复】其实也对,前端学精了,jquery也就学几个小时就知道用不上了
【回复】回复 @最后的轻语h :其实说的没啥毛病。会的都是老程序员,不会的现在也没啥地方用了
光晕惑乱:
工作不需要 JQuery,那就可以不学。但如果是爱好者,想学什么就学什么,有人学编程不是为了工作,而是一种爱好。

【回复】翻了半天你的观点是最正确的,最终还得是看个人的目标,如果只是为了混口饭吃,没有求学兴趣的话,工作不用就不学 而对前端很感兴趣的求学者,这种前端发展里程碑的东西,不管工作需不需要,他自己也会去学习了解的
【回复】回复 @老头真猛 :支持老哥观点 [吃瓜][吃瓜][吃瓜]
猫猫头骑大狗:
建议不上初中高中,那时候学的知识并没有太大用处,建议直接8岁读本科。

【回复】直接技校,出来就上班[doge]
【回复】回复 @青璃碎瓦 :直接培训班,出来就上班[妙啊]
【回复】回复 @青璃碎瓦 :[tv_doge]出生百天就上班

科技猎手 程序员 前端 JavaScript JQuery

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!