JQuery 高级 复学 ->(个人学习记录笔记)

news/2024/7/11 1:15:22 标签: js, javascript, java, jquery

JQuery 高级

1. 动画

1.1 三种方式显示和隐藏元素

1.1.1 默认显示和隐藏方式

  1. show([speed,[easing],[fn]])
    1. 参数:
      1. speed:动画的速度。三个预定义的值("slow","normal", “fast”)或表示动画时长的毫秒数值(如:1000)
      2. easing:用来指定切换效果,默认是"swing",可用参数"linear"
        • swing:动画执行时效果是 先慢,中间快,最后又慢
        • linear:动画执行时速度是匀速的
      3. fn:在动画完成时执行的函数,每个元素执行一次。
  2. hide([speed,[easing],[fn]])
  3. toggle([speed],[easing],[fn])

1.1.2 滑动显示和隐藏方式

  1. slideDown([speed],[easing],[fn])
  2. slideUp([speed,[easing],[fn]])
  3. slideToggle([speed],[easing],[fn])

1.1.3 淡入淡出显示和隐藏方式

  1. fadeIn([speed],[easing],[fn])
  2. fadeOut([speed],[easing],[fn])
  3. fadeToggle([speed,[easing],[fn]])

2. 遍历

js_26">2.1 js的遍历方式

  • for(初始化值;循环结束条件;步长)

2.2 jq的遍历方式

  1. jq对象.each(callback)

语法:
jquery对象.each(function(index,element){});

  • index:就是元素在集合中的索引
  • element:就是集合中的每一个元素对象
  • this:集合中的每一个元素对象

回调函数返回值:

  • true:如果当前function返回为false,则结束循环(break)。
  • false:如果当前function返回为true,则结束本次循环,继续下次循环(continue)
  1. $.each(object, [callback])
  2. for..of: jquery 3.0 版本之后提供的方式
    for(元素对象 of 容器对象)

3. 事件绑定

jquery_47">3.1 jquery标准的绑定方式

  • jq对象.事件方法(回调函数);
  • 注:如果调用事件方法,不传递回调函数,则会触发浏览器默认行为。
    • 表单对象.submit();//让表单提交

3.2 on绑定事件/off解除绑定

  • jq对象.on("事件名称",回调函数)
  • jq对象.off("事件名称")
    • 如果off方法不传递任何参数,则将组件上的所有事件全部解绑

3.3 事件切换:toggle

  • jq对象.toggle(fn1,fn2...)

    • 当单击jq对象对应的组件后,会执行fn1.第二次点击会执行fn2…
  • 注意:1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。
    <script src="../js/jquery-migrate-1.0.0.js" type="text/javascript>javascript" charset="utf-8"></script>

4. 插件:增强JQuery的功能

1. 实现方式:

  1. $.fn.extend(object)
    增强通过Jquery获取的对象的功能 $("#id")
  2. $.extend(object)
    增强JQeury对象自身的功能 $/jQuery

注:(之前的前端笔记传送门)

1. HTML初学
2. CSS初学
3. JavaScript初学
4. JQuery初学
5. HTML复学
6. CSS复学
7. JavaScript基础 复学
8. JavaScript高级 复学
9. BootStrap简单了解
10.JQuery基础复学


http://www.niftyadmin.cn/n/1460025.html

相关文章

学习日志day12(2021-07-20)(1、集合框架 2、ArrayList类 3、HashSet类和TreeSet类 4、HashMap类 5、泛型集合 )

学习内容&#xff1a;学习JavaSE&#xff08;Day12&#xff09; 1、集合框架 2、ArrayList类 3、HashSet类和TreeSet类 4、HashMap类 5、泛型集合 1、集合框架 &#xff08;1&#xff09;集合框架包含接口、实现类和算法。 接口&#xff1a;是代表集合的抽象数据类型。例如 C…

java反编译工具_黑客安卓手机渗透工具集合!真香预警

hello&#xff0c;你们的魔鬼小Kevin又来了。一个可爱帅气机智的不正经号主准时准点出现在每个你期待的夜晚&#xff01;文章来源&#xff1a; 重生信息安全Android安全测试更多地被安全行业用来测试Android应用程序中的漏洞。下面将列举全面的Android渗透测试工具和资源列表&a…

Java环境的配置步骤+简单的applet程序测试

Java环境的配置步骤简单的applet程序测试 第一步&#xff0c;你需要打开 第二部分&#xff0c;重要的参数注意了 1.JAVA_HOME的路径&#xff0c;就是你的java包的路径 (该电脑为机房的电脑) 像这样即可 第二步 CLASSPATH.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAV…

学习日志day13(2021-07-26)(1、使用集合完成点餐系统)

学习内容&#xff1a;学习JavaSE&#xff08;Day13&#xff09; 1、使用集合完成点餐系统 1、使用集合完成点单系统 &#xff08;1&#xff09;两个类之间互相调用时&#xff0c;两个对象在全局变量中相互引用&#xff0c;可能会出现就异常StackOverflowError。 原因 : 函数调…

中油即时通信电脑版_内容元素说:外贸电商人的通信工具

外贸黄大仙今天想和大家聊一聊外贸电商人的通信工具。虽说标题是外贸电商人的通信工具&#xff0c;但是这些通信工具有很多也是普通大众常用到的&#xff0c;大家用来沟通工作或者感情的工具。外贸通信工具电子商务时代&#xff0c;电邮或者e-mail不仅是一种新潮的沟通联系方式…

AjaxJson ->(个人学习记录笔记)

AJAX&#xff1a; 概念&#xff1a; ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步&#xff1a;客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请…

学习日志day14(2021-07-27)(1、异常类结构 2、Exception的处理 3、自定义异常 4、File类)

学习内容&#xff1a;学习JavaSE&#xff08;Day14&#xff09; 1、异常类结构 2、Exception的处理 3、自定义异常 4、File类 1、异常类结构 &#xff08;1&#xff09;异常的根类是Throwable类&#xff0c;它有两个直接子类&#xff1a;Error和Exception。 Error&#xff1a…

redis ->(个人学习记录笔记)

文章目录Redis1. 概念&#xff1a; redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL1.1.1. NOSQL和关系型数据库比较1.1.2. 非关系型数据库的优势&#xff1a;1.1.3. 关系型数据库的优势&#xff1a;1.1.4. 总结1.2.主流的NOSQL产品1.3 什么是Redis1.3.1 redis的…