很高兴回答这个问题,我是路飞写代码,前端工程师,欢迎关注我,一起分享知识。
关于Jquery过时了吗,这个问题,我有几点要说的。
自从用了JQuery,前端编程变得轻快,便捷
也许你们还曾记得在没有JQuery出现的时候,你是如何通过document.getElementById来去获取元素,如何给元素命名id,如何通过attr来获取过滤元素,简直是一个前端噩梦的存在,JQuery的出现,彻底让我们感觉到了前端编程的乐趣,方便的CSS选择器,过滤器,Dom的增删改,Ajax的异步调用,让我们彻底解放出来,便捷的方法也让我们用起来无法自拔。这就是JQuery的魅力所在。曾经有多少人为自己是JQuery高手而自豪。
JQuery
现代web前端开发,仍然需要JQuery的助力
现在有些前端已经不在去研究Jquery了,因为出现了各种渐进式框架如Vue、React、angular这些都有很好的css dom选择器,能够很方便的让我们选择元素。也能让我们很方便的循环的构建一个html dom结构。但是这些远远不够的,这些都只是针对现代浏览器来说。目前仍然有许多网站的开发要考虑到ie8的兼容性问题,这个时候任何新框架都无法进行,因为他们已经放弃对ie8的支持,这个时候,我们的利器JQuery就必须承担起这个重任了,当然了JQuery的好处不只是这个,JQuery号称最快速的Dom选择器,用的Sizzle内核。其里面的方法很多都很方便,尤其是级联调用,让我们写起来更加的顺畅,而现代框架就很少有这种级联调用。
该选择哪个,或者互补
生态丰富的JQuery插件,让我们很方便的完成项目功能
JQuery的生态可以说是最丰富的,各种类库也积累的最多的,目前好多类库都是以JQuery插件的形式来存在的。能够让我们很方便的集成进Jquery项目当中,让我们快速的进行界面功能的开发定制等。这点是现代框架无法比拟的。毕竟jquery是经过了无数优秀开发者考验后的一款类库。我目前的Vue项目中就集成了JQuery,用到了JQueryBuilder这款数据库语句生成构建工具。所以JQuery不会过时。
jQuery QueryBuilder
JQuery不会过时,与时俱进,生态均衡
我们不用担心JQuery过时,因为JQuery一直在发展优化,目前的版本也都支持了NPM安装,同时也 进行了优化,里面的操作方法目前也都开始用Es6的新标准去实现了,当然了,目前的各种框架基本上也都是用的es6语法才感觉很容易对dom元素选择。这个其实框架并没有做多少东西,而是javascript的发展,es6的普及。所以我们大可不必觉得jquery会过时,这款工具只要一直由社区维护,一直在跟上技术的革新,就永远不会过时,反而时历久弥新,更加全能高效。
与时俱进
以上就是我的看法,jQuery不会过时,希望能帮助到你。
我是路飞写代码,欢迎关注我,一起分享知识。
领取专属 10元无门槛券
私享最新 技术干货