分享好友 技术头条首页 频道列表

jq淘汰了吗(jq被淘汰了吗)

2022-12-05 17:14750

前端校友会发现,除了一些老项目,现在基本没有新的前端项目使用JQuery。所以,我们不得不接受一个现实,那就是曾经风光无限的JQuery即将被历史淘汰。

JQuery

那么为什么流行的JQuery会面临被淘汰的命运呢?今天我们就来综合分析一下背后的原因。

一、JQuery的优势

首先,我们来分析一下JQuery的优点,找出它在当时流行的原因。

1.强大的DOM操作

JQuery提供了非常完善的DOM操作API,使用起来非常方便,比如添加、删除、更改和搜索DOM节点,更新节点的样式,事件的交互处理等。另外提供了各种节点选择器,可以对节点进行批量操作,效率非常高。

2.JQuery AJAX

AJAX的出现对于前端来说绝对是一个革命性的变化,它使浏览器能够与服务器进行异步请求,实现页面的局部刷新。JQuery提供的AJAX接口极其简单,使用起来非常方便。在简单使用的基础上,还提供了各种配置、回调功能等。,并确保其强大的功能。无论是POST,GET,同步,异步,还是文件上传,都能满足各种场景。

3.领先时代的动画

JQuery的动画特效可以让页面做出非常酷炫的效果,让页面效果更加生动,这在当时是非常先进的。

4.丰富的插件

JQuery还支持插件的扩展,在标准的JQuery上添加自己的插件功能。这使得当时互联网上出现了很多好用的JQuery插件,通过“拿来主义”就可以直接使用。

从上面的分析来看,JQuery在当时是很优秀的,即使是现在。所以,JQuery的淘汰不是因为你不够优秀,而是时代不再需要你了。是不是有点像柯达胶卷被时代抛弃的悲哀?

二、为什么会被淘汰?

接下来,我们来详细分析一下被淘汰的原因。总的来说,随着新技术的升级,JQuery在新一代技术降维的冲击下不得不被淘汰。

1.优势被超越

首先,JQuery具有DOM操作的优势。现在,新技术换了一条不同的轨道,与JQuery竞争。现在通过模板语法、数据绑定、虚拟DOM等技术更新页面UI更加方便高效。也就是说,我们不再需要手动操作DOM了。

其次,对于JQuery AJAX,还得用axios代替。axios不仅一样强大易用,还支持请求和响应的拦截,这是JQuery所不具备的。

另外,JQuery的动画特效,在CSS3出现之后,一点也不占优势。CSS3支持硬件加速,性能体验更好,这在移动互联网中非常重要。

最后说一下JQuery插件。相比各种插件的大杂烩,可能会面临各种兼容性问题。现在前端是一整套风格统一的组件库,比如ElementUI、有赞UI、JD.COM UI等一个库可以提供你所有常用的组件。

2.新的技术趋势

JQuery充其量只是一个组件库,只能满足前端开发的一个或几个方面的需求。

现在前端项目的复杂性要求我们有一套完整的解决方案,包括模板绑定、路由、状态、监控、过滤等等。在模块化、组件化、MVVM的编程思想下,涌现出了大量优秀的架构级前端框架,如vue、react、angular等。,具有上述所有功能。

另外,这么复杂的前端架构,必须有前端工程管理。这些框架可以和nodejs、webpack等很好的配合。实现架构构建、开发、测试、发布(压缩、混淆、打包、编译等)全过程的自动化和工程化管理。).

所以在这些新的技术趋势下,JQuery 空的存活时间已经很少了。

第三,致敬JQuery

随着时代的进步,是时候告别JQuery了,但无论如何,我们都需要对JQuery致以崇高的敬意,陪伴一代前端程序员走过他们的青春。

向JQuery致敬

当然现在JQuery还在。希望3.6.0不是它的最后一个版本。

不知道大家对JQuery的看法。欢迎交流。

反对 0
举报 0
打赏 0
分享 2
更多问题及资料,可以加入星球讨论
每日获取更多最新行业干货与资料


相关信息
如何分辨几类网线,五类和六类的网线有什么区别
文章目录1、如何分辨几类网线五类和六类的网线有什么区别?2、帮我看看我家里装在墙里的是几类网线?3、网线8类和6类区别?4、什么叫6类网线?5、6类7类网线是什么意思?1、如何分辨几类网线五类和六类的网线有什么区别?“极客谈科技”全新视角、全新思路伴你遨游神奇的科技世界。初略一看五类线和六类线还真没有什么不同。不都是八芯铜线两端分别由两颗水晶连接么?这是很多普通用户对于这两类网线的认识但是购买时你就会发现两种线材的价格并不相同。价格的不同是否引起您的察觉了呢。那么今天我们就来具体看看这两种网线有何不同吧!

0评论2023-05-241469

小米路由器4怎么安装视频(小米路由器4怎么安装和设置)
问:怎么安装小米路由器4?答:一个新买的小米路由器4,可以用电脑安装、手机安装、小米WiFi APP安装。这3种安装方式的详细操作步骤,鸿哥之前已经写了文章进行详细介绍,教程地址链接地址如下:小米路由器4怎么设置?(电脑)小米路由器4用手机怎么设置?小米路由器4用APP怎么设置?小米路由器4你可以点击上面的链接,查看每一种方式的具体操作步骤,本文就不再复述了。 这里给大家说一下,在安装小米路由器4时需要注意的一些地方:1、如果你的小米路由器4,已经设置/使用过了,最好把它恢复出厂设置,然后根据上面教程中的

0评论2023-03-202191

迅捷fw313r路由器设置(迅捷fw325r无线路由器设置)
1、连接迅捷FW323R路由器①电话线上网:用户需要准备2根网线,一根网线用来连接ADSL Modem(宽带猫)与迅捷FW323R路由器的WAN接口;另一根网线用来连接计算机与迅捷FW323R路由器的LAN接口(1/2/3/4中的任意一个都可以)。②光纤上网:用户需要准备2根网线,其中一根网线用来连接光猫与迅捷FW323R路由器的WAN接口,另一根网线用来连接计算机与迅捷FW323R路由器的LAN接口(1/2/3/4中的任意一个都可以)。③网线入户上网:用户需要准备1根网线,先把宽带运营商提供的入户网线插

0评论2023-03-161247

斐讯fir302c无线桥接教程(斐讯fir302b设置无线桥接)
1、配置电脑本地连接 IP 地址路由器默认管理地址为:192.168.1.1,所以手动配置电脑本地连接地址为 192.168.1.X 网段地址,如,配置完成点两步“确定”。2、设置副路由器IP地址与DHCP:通过 192.168.1.1 登陆副路由器,在“基本设置”下拉列表中的“基本设置”中,修改副路由器的管理 IP 为:192.168.1.2,并禁用其 DHCP 服务器。主副路由器配置对比如:3、修改无线信号基本属性:无线信号网络名称、无线波段、标准信道必须保持一致。点击“无线网络”下拉列表中的“基本设

0评论2023-03-162303

tp-linktl-ac100无线控制器(tplink无线控制器设置方法)
第一步:设置日程计划登录路由器管理界面,点击 上网控制 >> 日程计划 >> 增加单个条目,添加 工作时间,如所示:按照同样的设置方式,依次添加其它时间段的规则,总规则如下:第二步:设置访问目标1、填写目标网站域名点击 上网控制 >> 访问目标 >> 增加单个条目,添加公司网站域名(以www.tp-link.com.cn为例),如所示:2、填写目标IP地址添加访问目标,以添加DNS服务为例:注意:也可以在常用服务端口号中选择您需要设置的服务。3、添加其他规则

1评论2023-03-162700

评论

0

收藏

点赞