jQuery
jQuery
1 | // JavaScript库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,比如获取元素等。 |
入口函数
1 | // 等待页面DOM加载完毕再去执行js代码(不包括图片,视频等等) |
版本
1 | 1.x // 兼容ie678 |
引入
1 | // 本地引入 |
DOM对象和jQuery对象
1 | // 用原生js获取的对象就是DOM对象 |
DOM对象和jQuery对象 的相互转换
1 | 1. DOM对象转换为 jQuery对象 |
选择器
1 | $('选择器') // 写css选择器即可 |
隐式迭代
1 | $('div').css('color','red'); |
筛选选择器
1 | $('li:first') |
逻辑筛选
1 | parent(); // 查找父级 |
样式操作
css操作
1 | .css('属性名','值'); // 属性名要加引号 |
类名操作
1 | // 时间 速度 回调函数 |
滑动效果
1 | slideDown(); // 滑入 |
停止动画排队
1 | stop() // 停止上一次动画 |
自定义动画函数
1 | animate(参数(可以用对象),时间,速度,回调函数); |
淡入淡出效果
1 | // 时间 速度 回调函数 |
属性操作
1 | .prop('属性名'); // 获取属性值 |
获取文本内容
1 | .html(); // 获取元素的HTML内容 |
遍历元素
1 | // 主要遍历或处理dom元素 |
模板字符串
1 | ` |
元素操作
1 | $(''); // 创建元素 |
获取尺寸
1 | .width()/height() // 宽高 |
获取元素位置
1 | .offset(); // 获取距离文档的偏移位置 |
被卷去的头部
1 | scrollTop(); // 获取被卷去头部的距离 |
事件注册
1 | .on('事件(可以用对象绑定多个)','处理函数','回调函数') |
事件解绑
1 | off(); // 解绑所有事件 带参为解绑指定事件 |
自动触发事件
1 | .click(); // 元素.事件(); |
jQuery的方法
1 | .css(); // 设置样式 |
jQuery的事件
1 | .mouseover(function(){}); // 鼠标经过 |
其他
1 | $(this).is(':checked') // 是否选中 返回布尔值 |
1 | $.ajaxPrefilter(function(options){ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 erha blog!