那些已淘汰的前端技术,请不要再学了

作者: 程序员斌少分类: 计算机技术 发布时间: 2024-04-14 16:46:06 浏览:45650 次

那些已淘汰的前端技术,请不要再学了

adamwei:
UP这视频给人的感觉就是,不要学旧的,只学新的就行。这种观点对刚入行的萌新来说,严重点就是在误人子弟。 就拿jquery来说,首先,jquery不属于框架范畴,就是个工具库,日常使用更像是语法糖,几乎没有学习成本;其次,jquery依然是现今对浏览器兼容范围最广的库,没有之一,在国内某些行业,考虑到对旧系统旧浏览器的兼容和开发效率,几乎是必不可少的;再次,jquery至少在国内仍然是使用最广泛的js库,要在国内干这行就必须会,除非能保证自己永远不会碰前人的代码,而且自己能完全主宰手上工作的技术栈。说不用学jquery太片面了。 UP可以说这些旧技术在现在新项目里很少用到,为了就业和工作可以优先级排后。而且学这些旧技术,主要学的是思想。 还有用什么库,什么语言,什么框架,更多是要从业务、受众运行环境、安全、成本等等综合考虑,不是拍脑门只用最新的,就像雪碧图,某些业务场景就是比svg或者iconfont的方案好,没有过时的技术,只有合不合适。

【回复】有点想笑了,按照你的说法,编程海洋知识千千万,任何一个技术你都需要学。你需要学java因为避免不了你要和后端对接,知己知彼才能让你在与后端对接的时候更好的交流。你都要了解nginx,不要什么都去问运维作为一个有志向的前端你需要会部署项目。对吗?别在这混淆概念了,如果时间充足当然可以了解学习任何一个技术。但是在有更高优先级的前提下,还是学习覆盖面更广工作中更常见的技术。在这里站着说话不腰疼真的笑死我了。
【回复】我认为像jquery这种的了解个大概就行,用的时候查查文档就行,不用深入研究
【回复】如果有真萌新看到这个层主的评论,别被他误人子弟了。按照楼主的说法,你去认真研究了jq学习了深入原理,然后有另外一个人拿这个时间精力认真的去学习了react或者vue并深入了解。你和他们的差别就是别人可以轻松找到工作,而已除了能像层主一样秀一下以外在找工作中并没有任何屌用[doge]
老方丈我要你助我修行:
扯淡,jQuery还是会经常用到的,只需要看看就能上手,bootstrap才是没用的东西,已经被淘汰的框架,而且学习起来很费时间

【回复】回复 @爱玩乐的徐徐子 :对,不如原生JS[doge]
【回复】我宁愿用dom api都懒得用jquery,毕业好几年了好像还没用过他[笑哭][笑哭]
【回复】回复 @爱玩乐的徐徐子 :用不用是你决定的?不是单位的老臭系统决定的?一个工具库有什么好讨论学习不学习,很多时候特地场景的时候。 ,你需要几天去熟悉一门你没有用过的语音。。
TusKany:
以前我也是这么想的,直到我走进了我们的甲方医院科室,望着那一台台xp,内心五味杂陈。

【回复】我之前也接过一个医院的需求,让我把PC端的界面适应到pad端,我用我的pad试了一下觉得没什么可优化的地方,就是界面有点长要划个两三下才能到底,然后就没有着急处理一直放着,这个任务第二次到我手里的时候多了段视频,一个pad,比我开会用的小本本还小,,界面确实能显示,就是往下滑到底都要翻十几秒。。[藏狐]
【回复】回复 @mango_00 :没事,以后所有企事业单位要强制国产化了。。坏消息是很多项目要做适配,好消息是再也不会见到XP了。
【回复】以前我觉得 等一等 xpwin7老电脑都退役了就好了直到今天遇到厂商客户端内置ie5[灵魂出窍] 但是医院用的是win10我tm.都惊呆了。。
东邪汲毒丶南帝补钙:
第一个就错了,jquery的应用范围依旧广泛,并且仍然有非常多的项目在使用,如果不学,公司让你维护一下官网你可能都废了

【回复】维护的时候看下不就可以了?按你这逻辑根本就学不完,每天24小时不够用,牛马都不如你
【回复】回复 @皮小哲 :您说的对
【回复】维护随便看一下文档不就行?
g00dness:
extjs的老项目,交接给我这个java后端了,有能跟我比肩更落后的吗?

chengpeng49:
不学底层原理,你永远都在学习的路上

龇牙:
语言,框架,设计模式,算法,数据结构。。。 玩再花,最终不也就是个写业务的,分啥高低贵贱?

【回复】一般分高低贵贱的都是新手菜鸡,他们无知愚蠢没办法
Dr_D老师:
react性能可没有jq这种原生操作好,只不过jq不能很好的组件化,需要操心ui,不能专注业务功能,大型项目开发效率低是她失败的主要原因

【回复】原生es2020 基本代替jQuery 而且Chrome系列 基本上是事实标准,不在需要jQuery解决兼容性。另外,高级js熟悉封装原生js dom操作很自然的事,记忆jQuery那套api的收益越来越越小
【回复】回复 @StuffedVoiced :一个浏览器兼容就不是你新es能碰瓷的
【回复】回复 @DOLLORR :你搞一搞 政府项目 医院项目就懂了[doge] 各种远古浏览器都存在。。还有各种集成系统里边内置的上上上古浏览器[doge]今天我还遇到 厂商客户端里内置ie5的问题呢[灵魂出窍][灵魂出窍][灵魂出窍][灵魂出窍][灵魂出窍]年轻人 谁不喜欢r v这种开箱即用 不用想怎么操作dom的东西呢[doge]事实证明国内jq的用量很大的
风起欲凌云QAQ:
学的时候有些东西可以不用学,用的时候知道会用就行!jQuery是个很好的项目,尤其里面的一些实现,早期学习前端估计都看过ajax,链式调用,及jQuery插件封装啊这些

许泽鸿:
讲的都是一些老生常谈的东西,甚至说连培训班都不交的东西,拿出来讲,一点意义也没有。 从库层面来说,以前都是用lodash,但是因为代码写得不是很好,不能tree-shaking,没有代码提示,后面又出了个lodash-es,以及一个新库,radash

【回复】回复 @大鹏dapp : radash不能完全替代lodash,但对经验丰富的程序员来说在另一些库比如immer、vuse的配合下其实足够了,并且是更优的实践
再卖萌就死:
据说js要原生支持signal,react估计要凉[无语]

【回复】回复 @DOLLORR :进core-js就行了,主要是需要一面旗帜
【回复】你看decorator草案都吵了7年多了才进stage3,signal等到落地时估计都退休了。
【回复】这些搞来搞去都挺无聊的,无所畏惧,自己搓轮子,框架全用自己的,锁版本,好心写个完整的文档就行了
yijun54:
按需学习就是了,如果要维护jquery的项目不学也不行。

程序员 编程 前端 前端开发

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