本教程咱们来学习 JQuery
的根底入门常识。JQuery
是一个疾速、简洁的 JavaScript
框架,是继 Prototype
之后又一个优良的 JavaScript
代码库。jQuery
极大的简化了 JavaScript
编程,例如以前要一大段 JavaScript 代码能力实现的性能,应用 jQuery
很轻松就能实现。
JQuery 倒退历程
历程 | 倒退 |
---|---|
2005 年 8 月 | Prototype 的“Behaviour”库的改良 |
2006 年 1 月 | John Resig 等人于 1 月份创立 jQuery,8 月第一个稳固版本 |
2007 年 | jQuery1.1.3 版本公布 |
2008 年 | jQuery1.2.6 版本公布 |
2009 年 1 月 | jQuery 1.3 版公布 |
2010 年 1 月 | jQuery1.4 版本公布 |
2011 年 1 月 | jQuery1.5 版本公布 |
2012 年 8 月 | jQuery1.8 版本公布 |
2013 年 1 月 | jQuery1.9 版本公布 |
2013 年 4 月 | jQuery2.0 版本公布,除去对 IE 6- 8 的反对以进步性能,并升高文件大小 |
2016 年 6 月 | jQuery3.0 版本公布, |
jQuery 的劣势
- 轻量级,
jQuery
的体积较小,压缩之后,大概只有 100KB。 - 弱小的选择器,
jQuery
反对简直所有的CSS
选择器,以及jQuery
自定义的特有选择器。 - 杰出的
DOM
封装,jQuery
封装了大量罕用的DOM
操作,使开发者在编写DOM
操作相干程序的时候可能更加得心应手。 - 浏览器兼容性,
jQuery
打消了浏览器兼容问题。 - 牢靠的事件处理机制,
jQuery
的事件处理机制排汇了JavaScript
中的事件处理函数的精髓,使得jQuery
在处理事件绑定时十分牢靠。 - 提供了丰富多彩的页面动态效果。
- 与
Ajax
技术的完满联合,极大中央便了程序的开发,加强了页面交互,晋升了用户体验。 - 有丰盛的插件反对,目前曾经有成千盈百的官网插件反对,而且一直有新插件面世。
jQuery 库的次要性能
- HTML 元素选取
- HTML/DOM 操作
- CSS 操作
- JavaScript 成果和动画
- HTML DOM 遍历和批改
- AJAX
- Utilities
除此之外,jQuery
还提供了一些插件供咱们应用,对于代码的实现不便且快捷。
jQuery 和原生 JavaScript 的区别
- 原生
JavaScript
的API
名字太长,不容易记住,jQuery
的API
名字容易记住。 - 原生
JavaScript
有的代码冗余,jQuery
的代码简洁。 - 原生
JavaScript
中的属性或者办法有些浏览器无奈兼容,jQuery
帮咱们解决了浏览器兼容问题。 - 原生
JavaScript
容错率比拟低,后面的代码呈现问题,前面的代码执行不到。jQuery
容错率比拟高,后面的代码呈现问题,不影响前面的代码。 - 原生
JavaScript
不能增加多个入口函数,如果增加了多个,前面的会把后面的笼罩掉。jQuery
能够写多个入口函数。
链接:https://www.9xkd.com/