#第  004 期#

jQuery是一个快速,小巧,功能丰富的JavaScript库。

它使HTML文档遍历和操作,事件处理和动画等操作变得更加简单。

jQuery 快速入门(一) 开天辟地入门篇   web前端开发

JQuery快速入门 (二) 万能的选择器   web前端开发

jQuery快速入门(三)基础教程之效果 web前端开发

jQuery快速入门(四)操作DOM web前端开发

jQuery快速入门(五)操作CSSweb前端开发

jQuery零基础入门——(一)初识jQuery      振丹敲代码

jQuery零基础入门——(二)Selector选择器

jQuery零基础入门——(三)层级选择器

jQuery零基础入门——(四)查找和过滤

jQuery零基础入门——(五)操作DOM

jQuery零基础入门——(六)修改DOM结构

jQuery零基础入门——(七)事件      振丹敲代码

jQuery零基础入门——(八)AJAX

振丹敲代码

jQuery零基础入门——(九)扩展

作者

jQuery诞生于2006年1月,至今已经有十个年头多了,其作者是美国大神John Resig,他当时发明jQuery的时候只有22岁。

流行原因

那么,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?

确实,现在前端界发生了翻天覆地的变化,尤其是React,Vue,Ranular,ES6等技术的流行,jQuery常用功能都有了原生的解决方案,如数据绑定代替了DOM操作,fetch代替了XMLHttpRequest等等,尤其是移动端,jQuery的用武之地越来越少。

无可代替

笔者认为,或许在一些大型系统里,jQuery的作用已经在逐渐淡化。但在相当长的一段时间里,jQuery依然是无法代替的,毕竟,不是每个项目都有必要引入一大堆重量级框架的。

jQuery 系列教程14篇-从选择器到动画ajax插件开发相关推荐

  1. 《Genesis-3D游戏引擎系列教程-进阶篇》6:动画

    2019独角兽企业重金招聘Python工程师标准>>> 注:本系列进阶教程仅针对引擎编辑器:v1.2.2及以下版本 脚本控制与分割动画 资源下载   工程文件 经过一些编辑器基本操作 ...

  2. 《Genesis-3D游戏引擎系列教程-进阶篇》10:动画融合

    2019独角兽企业重金招聘Python工程师标准>>> 注:本系列进阶教程仅针对引擎编辑器:v1.2.2及以下版本 地形高度图的导入 素材资源   工程文件 Genesis-3D编辑 ...

  3. jquery系列教程7-自定义jquery插件全解:对象函数、全局函数、选择器

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  4. 【Mac 教程系列第 14 篇】如何设置 Mac 允许从任意来源下载 App

    这是[Mac 教程系列第 14 篇],如果觉得有用的话,欢迎关注专栏. 本机系统版本 macOS Catalina 10.15.7 一:问题描述 在 系统偏好设置 - 安全性与隐私 中,"通 ...

  5. 【HTML 教程系列第 14 篇】什么是 HTML 中的有序列表 ol

    这是[HTML 教程系列第 14 篇],如果觉得有用的话,欢迎关注专栏. 在 HTML 中,列表共分为三种,分别是 有序列表,无序列表 和 定义列表 . 本篇博客介绍第一种:有序列表 文章目录 一:什 ...

  6. 【Android 教程系列第 14 篇】Android 系统版本和 API 等级对应关系表(持续更新)

    这是[Android 教程系列第 14 篇],如果觉得有用的话,欢迎关注专栏. 很多人记不住 Android 系统版本和 API 等级对应的关系,这里我以 官网文档 和 安卓版本历史(维基百科) 为参 ...

  7. 【Unity3D 教程系列第 14 篇】如何解决启动 Unity 时,一直卡在 Loading 界面不动的问题?

    这是[Unity3D 教程系列第 14 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:问题截图 二:解决方案 方案一:文解过程 方案二:图解过程 一:问题截图 解决方案 一:问题截图 二:解决 ...

  8. jquery系列教程1-选择器全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件 ...

  9. jquery系列教程6-ajax的应用全解

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

最新文章

  1. 把大核卷积拆成三步,清华胡事民团队新视觉Backbone刷榜了,集CNN与ViT优点于一身...
  2. 奇异值分解和图像压缩
  3. JavaScript---事件详解
  4. 【瑞星系统】促销更新【4】
  5. 教你玩转CSS的所有字体,走过路过不要错过!!!
  6. ICCV2021 Oral-新任务!新数据集!康奈尔大学提出了类似VG但又不是VG的PVG任务
  7. 知识图谱够火,但底层技术环节还差点火候 | AI 技术生态论
  8. 工控项目开发框架介绍
  9. 一周试用yii开发一个带各种该有功能的web程序(三)
  10. 三菱梯形图转换c语言软件,三菱PLC编程软件的梯形图程序的生成与编辑
  11. 全国计算机等级考试怎么保存,全国计算机等级考试一级备考:Word文档保存为PDF文件...
  12. Django登录并使用LDAP认证
  13. 二手书交易系统功能结构图
  14. xp系统怎样启动打印机服务器,WinXP系统打印后台程序服务没有运行的解决办法...
  15. 原创|分享2个赚零花钱的小技巧
  16. 互联网创业公司常见失败原因是什么?
  17. DOS下Debug工具使用
  18. 【MySql】简明笔记
  19. 如何利用免费工具轻松实现个人号裂变?
  20. Vue3的reactive函数

热门文章

  1. 关于retina视网膜显示的知识总结
  2. access窗体中再制作查询窗体_2020(通用版)财务记账管理系统,可备份可查询可初始化,超实用...
  3. vue2关于EventBus使用
  4. 为什么玩VR眼镜会头晕?
  5. 玩摄影,究竟要烧多少钱?
  6. 见事-----人生三境界,您到了哪一个?
  7. 串连字符串strcat
  8. OSM逆地理服务器搭建(四)之Web端加载OpenStreetMap地图
  9. 如何改小米计算机用户名和密码,小米路由器默认的用户名和密码是什么?
  10. 一位近60岁的美国程序员令我狼狈不堪的回复