在WEB开发圈内,提起大名鼎鼎的jQuery,几乎无人不知,无人不晓,下面笔者就带大家一起扒一扒jQuery的各种八卦。 jQuery诞生于2006年1月,至今已经有十个年头多了,其作者是美国大神John Resig,他当时发明jQuery的时候只有22岁。此时,一定会有想象力丰富的网友脑补一下自己22岁在干嘛?打装备?泡妞?备考?或者是,搬砖。。。其实John Resig从14岁就开始玩编程,22岁已经是资深码农了,我们14岁可能还在玩小霸王,呵呵。 那么,jQuery为什么会这么流行呢?这完全要归功于当年浏览器的混战。从1990年第一款浏览器WorldWideWeb的诞生,1994年网景公司的Netscape Navigator成就霸主,到2001年微软IE6的一统天下,再到最近几年chrome的迅速崛起等等,20多年的时间里,各个浏览器彼此混战不休。我们知道,JavaScript是运行在浏览器里的语言,但是各个浏览器对JavaScript的支持程度都是不一样的,甚至有的浏览器还自创语法,比如IE的ActiveXObject。所以这就苦了广大开发者,因为写一套代码,还要去适配各个厂家浏览器的独有语法,非常痛苦,于是在这种环境下,jQuery诞生了,它帮你把这些痛苦的事情全都做了。 jQuery到底有多火呢?据统计,目前全世界已有 57.4% 的网站在使用jQuery,也就是说,每10个网站里面,有6个使用它。笔者又查了一下,当下的百度首页、天猫首页、京东首页、腾讯首页、还有其它各路娄娄等首页统统使用了jQuery。好多前端小白,学JS从也是从jQuery学起的。 我们知道,BAT有一群技术大牛,他们不屑使用别人家的库,非常钟情于自己造轮子,以此彰显自己技术的NB。那么,他们是否接受jQuery呢?在此情况下,百度的Tangram,淘宝的kissy顺势而生,不过可惜到现在用的人也不多。。。jQuery之所以在大家的心目中难以代替,不光是先入为主,最主要的是它的语法的简洁、接口的灵活、功能的强大,其宗旨是———“Write Less, Do More”(写更少的代码,做更多的事情),真的是非常精辟的阐述。 jQuery从诞生到现在已经有十年的时间了,在技术日新月异的编程界,十年已经是很长的时间了。在这十年里,jQuery从最初的1.0版本已经发展到了现在的3.1.1版本,从2.0版本以后就不再兼容IE8浏览器了。那么在一年一个样的前端界,jQuery是否会过时呢?去年(2016年),笔者在写jQuery语法的时候就曾经被某大神鄙视,大神翻着白眼道:什么年代了,还在用jQuery,LOW不LOW? 确实,2016年前端界发生了翻天覆地的变化,尤其是React,ES6等技术的流行,jQuery常用功能都有了原生的解决方案,如数据绑定代替了DOM操作,fetch代替了XMLHttpRequest等等,尤其是移动端,jQuery的用武之地越来越少。 笔者认为,或许在一些大型系统里,jQuery的作用已经在逐渐淡化。但在相当长的一段时间里,jQuery依然是无法代替的,毕竟,不是每个项目都有必要引入一大堆重量级框架的。 最后,奉上一张jQuery之父John Resig的靓照。
|
| 本文出处: http://www.toutiao.com/a6392844852694941954/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|