JQuery学习
来源:互联网 发布:java调用rest api实例 编辑:程序博客网 时间:2024/05/21 16:56
1. JQuery库:是一个优秀的JavaScript脚本库,是一个轻量级的js库,兼容CSS3,还兼容各种浏览器,JQuery把一些工具方法或对象方法封装到类库中,方便用户使用。
1.1 功能:
(1)取得文档中的元素:如:获取选择器等
(2)修改页面的外观:如:改CSS
(3)改变文档的内容:如:追加修改文档等
(4)响应用户的交互操作:如:jQuery事件
(5)为页面添加动态效果:如:jQuery动画
(6)无需刷新页面从服务器获取信息:如:简化Ajax操作
(7)简化常见的JavaScript任务:如:迭代和数组操作等
1.2 语法:通过选取HTML元素,并对其执行某些操作:$(selector).action()
(1)$:就是jQuery对象的别名,$()就是jQuery()
(2)选择符(selector):查询和查找HTML元素,即构造jQuery对象
(3)action():执行对元素的操作
示例:
$(this).hide--->隐藏当前元素
$("p").hide--->隐藏所有<p>元素
$("p.test>").hide--->隐藏所有class="test"的<p>元素
$("#test").hide--->隐藏所有id="test"元素
1.3 Dom对象和jQuery对象
(1) 传统的js都是首先获取Dom对象,使用this引用事件源对象,this也是常见的Dom对象,这里获取的Dom对象只有有限的属性和方法
(2) Query对象可以说是Dom对象的扩充,无论是一个还是一组,都封装成jQuery对象,jQuery对象拥有丰富的属性和方法,这是jQuery所特有的
(3) Dom对象和jQuery对象的相互转换
(4) jQuery中的Dom操作
(5) jQuery动态修改页面的外观
(6) jQuery事件机制
(7) jQuery动画
7.1 基本动画函数:1.show("speed")2.hide("speed")3.toggle("speed")
speed参数:fast,slow,normal或者表示动画时长的毫秒数值
7.2 滑动动画函数:slideDown("speed"),slideUp("speed"),slideToggle("speed")
7.3 淡入淡出动画函数:fadeIn()=show(),fadeOut()=hide(),fadeTo(0-1):动画渐变到指定透明度
7.4 自定义动画函数:
animate(): 用于创建自定义动画
语法: $(selector).animate({params},speed,callback)
params: 必需的参数,定义形成动画的css属性
speed: 可选参数,规定效果的时长,可以取:"fast,slow,毫秒值..."
callback: 可选参数,动画完成后所执行的函数名称
7.5 停止动画
stop(): 用于在动画或效果完成前对他们进行停止
语法: $(selector).stop(stopAll,goToEnd)
stopAll: 可选参数,是否应该清除动画队列,默认是false,即仅停止活动动画,允许任何排在队列的动画向后执行
goToEnd: 可选参数,是否立即完成当前动画,默认是false
- 学习jquery-Jquery基础知识
- jquery学习--jQuery安装
- jQuery学习--jQuery选择器
- 学习JQuery
- jquery 学习
- JQuery 学习
- jquery 学习
- jQuery学习
- 学习JQuery
- jquery 学习
- jquery学习
- 学习jquery
- Jquery 学习
- JQuery 学习
- Jquery学习
- jquery 学习
- JQuery 学习
- jquery 学习
- java入门篇
- 集群配置tensorflow出现的问题汇总
- ESP8266 TCP client
- 梯度下降法快速教程 | 第一章:Python简易实现以及对学习率的探讨
- Revit二次开发之关于外部命令IExternalCommand【比目鱼原创】
- JQuery学习
- YOLO:实时目标检测
- 云星数据---Scala实战系列(精品版)】:Scala入门教程048-Scala实战源码-Scala Match操作
- Unity2017.2错误集合
- Mac 卸载mysql
- 对于floyed算法过程的理解
- Linux下Tomcat启动报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one
- eclips启动
- IDE、SATA、SCSI、SAS、FC、SSD 硬盘类型