# 1.jQuery概述
# 1.1 JavaScript 库
仓库:可以把很多东西放到这个仓库里面,找东西只需要到仓库里查找到就可以了
JavaScript库:即library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,不如获取元素等。
简单理解:就是一个JS文件,里面对我们原生JS代码进行了封装,存放到里面。这样我们可以快速高效的使用这些封装好的功能了
常见的JavaScript库:
- jQuery
- Prototype
- YUI
- Dojo
- Ext JS
- 移动端的zepto
# 1.2 jQuery的概念
jQuery是一个快速、简洁的JavaScript库,其设计的宗旨是 “write Less, Do More”,即倡导写更少的代码,做更多的事情
jQuery封装了JavaScript常用的代码功能,优化了DOM操作、事件处理、动画设计和Ajax交互
jQuery的优点:
- 轻量级
- 跨浏览器兼容
- 链式编程、隐式迭代
- 对事件、样式、动画支持,大大简化了DOM操作
- 支持插件扩展开发。
- 免费、开源