是什么?
jQuery是一个快速的、简洁的JavaScript框架,是继prototype之后又一个优秀的JavaScript代码库。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互,jQuery 极大地简化了 JavaScript 编程。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。JQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Opera 9.0+等。
为什么?
为什么使用JQuery?因为在之前用js写代码时,会遇到一些问题:
- window.onload 事件有事件覆盖的问题,它只显示最后一个事件,因此只能写一个事件。
- 代码容错性差。
- 浏览器兼容性问题。
- 书写很繁琐,代码量多。
- 代码很乱,各个页面到处都是。
- 动画效果很难实现。
而JQuery的出现,就可以解决以上问题。
学什么?
在初期,我们主要学习如何使用jQuery操作DOM,也就是学习jQuery封装好的那些功能API。这些API的共同特点是:几乎全都是方法。所以,在使用jQuery的API时,都是方法调用,也就是说要加小括号(),小括号里面是相应的参数,参数不同,功能不同。
怎么用?
使用 jQuery 的基本步骤:
(1)引包
(2)入口函数
(3)功能实现代码(事件处理)