# jQuery基础
## 1. jQuery是什么
- jQuery是一个非常流行的JavaScript函数库
- jQuery常用来DOM操作,动画,Ajax...
- jQuery宗旨: \*\*写得更少, 而做得更多\*\*
-------------------------------------
## 2. jQuery引用
- 官网下载: \[jQuery下载\](https://jquery.com/)
- CDN:
- [Bootstrap中文网\](https://www.bootcdn.cn/)
- [又拍云\](https://upcdn.b0.upaiyun.com/)
- composer:`composer require components/jquery`
## 3. $()
- jQuery库是一个全局函数
- 调用`$()`会返回一个jQuery对象,但它不是构造函数,而是工厂函数
- jQuery对象成员由属性和方法组成
## 4. 重要术语
- jQuery函数
- `jQuery()` , `$()`
- 用于创建jQuery对象
- 注册DOM就绪的回调
- 充当jQuery命名空间
- 通常也称之为:jQuery全局对象
- jQuery对象
- 是jQuery函数$()的返回值
- 返回不是一个,而是由多个html元素对象组成"文档元素集合"
- 而且是类数组
- 选中元素/匹配元素
- 根据css选择器匹配到所有的文档元素集合
- jQuery方法与静态方法
- 静态方法,直接由工厂函数调用的方法: `$.each(arr,function(){....})`
- 方法: 由jQuery对象调用: `$(selector).each(function (){...})`
## 5. 查询结果的处理
- `toArray()`: 将jquery查询结果转为真正的数组
- `each()`: 遍历jquery对象(类数组)
- `map()`: 遍历jquery对象(类数组), 返回新数组
- `index()`: 获取jquery对象中指定元素的索引
- `is()`: 判断jquery对象集合中是否存在指定的元素