2020-07-16 17:11发布
总结回顾一下jQuery的发展历史,它经历了三个时代:
1、jQuery为王的世代。一扫DOJO、Mootools、Prototype等竞争对手,成为前端必备技能。要实现一个功能,首先想到是否有成熟的jQuery Plugin可用。
2、jQuery和Angularjs、Bootstrap共存的时代。Angularjs内置了jqlite,是一个简化版的jQuery。大量Angularjs的第三方组件都是基于jQuery开发的。Bootstrap的Component是用jQuery写的。
3、Angular、React、Vue三驾马车时代。Bootstrap都没以前那么重要了,Bootstrap 5也已经弃用了jQuery。三大框架的周边生态组件基本也都不用jQuery写了。
现在的开发处于第三个时代,但是前两个时代遗留下来的老产品还很多。
简单搞搞jquery最方便,但现在前端交互越来越复杂,类似vue的组件化、数据绑定真的能让前端逻辑清晰太多,效率大为提高,相比之下jquery的代码就像一团乱麻一样.
目前来看是这样的,作为jquery引以为傲便利的dom操作,是jq发展壮大,一直流行到现在的原因,可是vue,安哥拉的出现,让jq的优势一下变成了劣势,但是神仙打架,目前还殃及不到咱们这些小虾米,所以将来很长的一段时间jq在前端的地位还是很重的,然而走下坡路已经是不争的事实了
前端必备技能 JQUERY 而且有时间的话 可以去读一下 封装的源码 还是很有意思的
用处还是很多的,现阶段开发的话基本上都会用到,但是以jquery为王的年代已经不存在了
挺多的,尤其是做前端开发的,在动画特效上会用的比较多,还有选择器啥的用起来都比较方便。
会非常的多,其实jquery的所有功能直接用javascript都能够实现的 只是你使用jquery的话再代码结构上会优化很多。 至于在实际工作中的话,如果你是一个前端工程师的话,用的应该很多,特别是在动画特效上面,还有就是选择器啊都很方便的使用。
有肯定还是有的,但是大部分公司都开始使用vue或者react了
1. jQuery 里面有很多东西是出于兼容性,历史遗留。比如 .ready() 之类的函数,为什么会很scroll 有关,那是为了兼容某些ie。这种代码对于编程思想来说不仅没用,而且是杂音,你要筛选出来就得了解这段代码的变动,费心费力得不偿失。2. jQuery 里面的代码不...
一般是这样的,学习jQuery之前应该是先要学习JavaScript的,因为jQuery是JavaScript的一个类库,所以学习了JavaScript一些知识才能更好的理解jQuery。首先说一下JavaScript和jQuery的联系和区别吧。简单的说jQuery是JavaScript的一个类库,通俗的说就是jQuery...
jQuery是库,不是框架。库只管引进来使用,除了库接口,没有其他约束,随便怎么用,free style。而框架则有着各种各样的严格约束。
最接近替代品的当然是Zepto。不过如果你没有legacy的代码要维护,又只需要支持green browsers,可以考虑完全用标准api。
id、name、class这三种会了就行了,后面在实践中慢慢学习吧。。不过现在纯前端好像都不咋用jquery了
jq是个js的类库,里面的设计思想非常不错。但是,你假如是个新手,建议你会调用jq的api就行了。jq简化了dom的一些操作,做了一些兼容的代码,让你写得更流畅。等你成了前端大神,js玩得非常6的时候,假如有闲情逸致,可以回来看看jq这个老朋友的源码。jq使用...
前端技术每年都会不断更新,一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,前端技术工程师缺口非常大。技术的发展规律其实,技术的发展趋势就是追求更高的复用性,更简便的业务代码写法,所以最终都会要求跨平台、都会彻底分离非业务逻辑。j...
*{undefinedmargin:0px;padding:0px;}.main{undefinedcursor:pointer;}.list{undefinedborder:1px solid black;display:none;}.list li{undefinedcursor:pointer;border:1px solid red;list-style:none;}#noPopEvent...
文档过一遍,感觉理解了写一个todolist,然后把react-router文档过一遍,写一个todolist,最后把redux文档看一遍,写一个todolist。这样下来,react全家桶基本理解了
有一定影响,而且不仅对蜘蛛,如果用户浏览器把js禁用的话也显示不了
国外还有 Amazon, 全球最大的电子商务网站。还有微软,很多很多。
前端框架的vue.js,angular.js,可视化工具d3.js,移动端:zepto等
最多设置5个标签!
总结回顾一下jQuery的发展历史,它经历了三个时代:
1、jQuery为王的世代。一扫DOJO、Mootools、Prototype等竞争对手,成为前端必备技能。要实现一个功能,首先想到是否有成熟的jQuery Plugin可用。
2、jQuery和Angularjs、Bootstrap共存的时代。Angularjs内置了jqlite,是一个简化版的jQuery。大量Angularjs的第三方组件都是基于jQuery开发的。Bootstrap的Component是用jQuery写的。
3、Angular、React、Vue三驾马车时代。Bootstrap都没以前那么重要了,Bootstrap 5也已经弃用了jQuery。三大框架的周边生态组件基本也都不用jQuery写了。
现在的开发处于第三个时代,但是前两个时代遗留下来的老产品还很多。
简单搞搞jquery最方便,但现在前端交互越来越复杂,类似vue的组件化、数据绑定真的能让前端逻辑清晰太多,效率大为提高,相比之下jquery的代码就像一团乱麻一样.
目前来看是这样的,作为jquery引以为傲便利的dom操作,是jq发展壮大,一直流行到现在的原因,可是vue,安哥拉的出现,让jq的优势一下变成了劣势,但是神仙打架,目前还殃及不到咱们这些小虾米,所以将来很长的一段时间jq在前端的地位还是很重的,然而走下坡路已经是不争的事实了
前端必备技能 JQUERY 而且有时间的话 可以去读一下 封装的源码 还是很有意思的
用处还是很多的,现阶段开发的话基本上都会用到,但是以jquery为王的年代已经不存在了
挺多的,尤其是做前端开发的,在动画特效上会用的比较多,还有选择器啥的用起来都比较方便。
有肯定还是有的,但是大部分公司都开始使用vue或者react了
相关问题推荐
1. jQuery 里面有很多东西是出于兼容性,历史遗留。比如 .ready() 之类的函数,为什么会很scroll 有关,那是为了兼容某些ie。这种代码对于编程思想来说不仅没用,而且是杂音,你要筛选出来就得了解这段代码的变动,费心费力得不偿失。2. jQuery 里面的代码不...
一般是这样的,学习jQuery之前应该是先要学习JavaScript的,因为jQuery是JavaScript的一个类库,所以学习了JavaScript一些知识才能更好的理解jQuery。首先说一下JavaScript和jQuery的联系和区别吧。简单的说jQuery是JavaScript的一个类库,通俗的说就是jQuery...
jQuery是库,不是框架。库只管引进来使用,除了库接口,没有其他约束,随便怎么用,free style。而框架则有着各种各样的严格约束。
最接近替代品的当然是Zepto。不过如果你没有legacy的代码要维护,又只需要支持green browsers,可以考虑完全用标准api。
id、name、class这三种会了就行了,后面在实践中慢慢学习吧。。不过现在纯前端好像都不咋用jquery了
jq是个js的类库,里面的设计思想非常不错。但是,你假如是个新手,建议你会调用jq的api就行了。jq简化了dom的一些操作,做了一些兼容的代码,让你写得更流畅。等你成了前端大神,js玩得非常6的时候,假如有闲情逸致,可以回来看看jq这个老朋友的源码。jq使用...
前端技术每年都会不断更新,一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,前端技术工程师缺口非常大。技术的发展规律其实,技术的发展趋势就是追求更高的复用性,更简便的业务代码写法,所以最终都会要求跨平台、都会彻底分离非业务逻辑。j...
*{undefinedmargin:0px;padding:0px;}.main{undefinedcursor:pointer;}.list{undefinedborder:1px solid black;display:none;}.list li{undefinedcursor:pointer;border:1px solid red;list-style:none;}#noPopEvent...
文档过一遍,感觉理解了写一个todolist,然后把react-router文档过一遍,写一个todolist,最后把redux文档看一遍,写一个todolist。这样下来,react全家桶基本理解了
有一定影响,而且不仅对蜘蛛,如果用户浏览器把js禁用的话也显示不了
国外还有 Amazon, 全球最大的电子商务网站。还有微软,很多很多。
前端框架的vue.js,angular.js,可视化工具d3.js,移动端:zepto等