大家好,很高兴又见面了,我是前端进阶,由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发! 17岁的jQuery消失在2023年了么?前言 过去,MicrosoftInternetExplorer是最流行的网络浏览器,但是不遵循网络标准。因此,您必须对所有内容进行两次编码:一次用于符合标准的浏览器,另一次用于IE。 MicrosoftInternetExplorer浏览器 当jQuery在2006年首次出现时,它可以允许开发人员编写一次代码,jQuery本身负责浏览器兼容性。这使jQuery成为当时最流行的JavaScript库。 不仅如此,它还比标准DOM更易用。如果使用vanillaJS,还可以处理需要复杂逻辑的jQuery任务。 然而,随着InternetExplorer逐渐退出历史舞台,从此每个浏览器都严格遵守标准。同时,标准也改进并变得更简单。1。jQuery是什么? jQuery是一个快速、小巧且功能丰富的JavaScript库。它使用可跨多种浏览器工作的易于使用的API,使HTML文档遍历和操作、事件处理、动画和Ajax等事情变得更加简单。结合多功能、可扩展性,jQuery改变了数百万人编写JavaScript的方式。遍历DOM:遍历DOM是从另一个元素中选择一个元素的行为。jQuery使它变得非常容易。更改DOM元素:jQuery使更改网页的样式和行为变得简单。动画内容:jQuery允许在网页上动画内容。HTTP请求:jQuery使发出HTTP请求变得更容易。跨浏览器兼容性:Query在所有主流浏览器上的工作方式相同,使其成为Web开发人员的完美解决方案。大量文档:由于jQuery是一项较旧的技术,您遇到的任何问题都只需通过Google、百度快速搜索即可。2。jQuery在2023过的还好么? W3Techs报告表明,在排名前1000万的网站中,有77。4的网站至少在一个页面上使用了jQuery,或者94。8的网站至少使用了一个通用JS库。 相比之下,只有2。9的网站使用了React。即使是Lodash和Moment近年来人气有所下降的超级流行库也都低于5。 使用各种JavaScript库的网站百分比注意:一个网站可能使用多个JavaScript库 正如上图所见,jQuery仍在许多网站中使用,但如果从使用趋势来看,jQuery不如React等流行。而且,大多数开发人员职位列表甚至都没有提到它。 jQueryReact热度随时间变化的趋势 然而,由于它仍然被许多网站使用,了解jQuery可能会有用。它也很容易学习jQuery,可能几个小时内就可学会它。当然,这取决于你对JavaScript的熟悉程度。 总之,jQuery仍然被广泛使用,远远超过任何其他JavaScript库。3。2023年是否值得学习jQuery? jQuery似乎已经消亡多年,但它在2023年仍被广泛使用,是否应该花时间学习它吗? 现在jQuery最大的优势就是可以用更少的代码操作DOM。DOM有一些新特性可以让事情变得更简单,比如document。querySelector或fetch。 但是问题是,如果您正在处理一个小项目,不值得添加一个额外的库。如果你有一个包含大量DOM修改的大项目,你可能需要一个像React、Vue。js等的UI框架。 现代UI框架的一大优势是框架本身负责更改DOM,因此开发者可以专注于业务逻辑并声明如何在页面上显示内容。 React。js解决大量DOM操作 亲身经历过jQuery的时代,jQuery提供了丰富的插件生态。因此,在一些项目中,牵涉到复杂的交互、动画等逻辑还是会第一时间想到jQuery插件,确实能解决真实业务问题。当然,jQuery也很容易学习,熟悉JavaScript即可快速上手。4。本文总结 本文主要和大家探讨下jQuery在2023年的开发现状,顺便总结下陪伴大家一起走过10多年的老伙伴。当然,有些人是欢送它,有些人对它又是依依不舍。不管怎样,让我们一起为它多年的陪伴鼓掌。 参考资料 https:nicozerpa。comshouldyoulearnjqueryin2022 https:w3techs。comtechnologiesoverviewjavascriptlibrary https:www。seancdavis。compostsshouldyoulearnjqueryin2022 https:trends。google。comtrendsexplore?geoUSqjquery,2Fm2F012l1vxv https:blog。javascripttoday。comblogjquery362released