多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 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对象集合中是否存在指定的元素