IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> jQuery高级 -> 正文阅读

[JavaScript知识库]jQuery高级

jQuery高级


一、动画

三种方式显示和隐藏元素

二、遍历

  1. js的遍历方式

    • for(初始化值;循环结束条件;步长)
  2. jq的遍历方式

    1. jq对象.each(callback)

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

        • index:就是元素在集合中的索引
        • element:就是集合中的每一个元素对象
        • this:集合中的每一个元素对象
      2. 回调函数返回值

        • true:如果当前function返回为false,则结束循环(break)

        • false:如果当前function返回为true,则结束本次循环,继续下次循环(continue)

      3. // 方式2:each
        /*var cities = $("#city li");
        cities.each(function (index, element) {
            // alert(index + ":" + element.innerHTML);
            // alert(index + ":" + $(element).text());
        
            // 如果是上海则结束循环
            if ("上海" === $(this).text()) {
                // 如果当前function返回为false,则结束循环(false)
                // 如果返回为true,则结束本次循环,继续下次循环(continue)
                return true;
            }
            alert(index + ":" + $(this).html());
        });*/
        
        // 方式3:$.each(object, [callback])
        var cities = $("#city li");
        $.each(cities, function (index, element) {
            alert($(element).text());
        });
        
    2. $.each(object, [callback])

    3. for…of: jquery 3.0 版本之后提供的方式

      for(元素对象 of 容器对象)

三、事件绑定

  1. jquery标准的绑定方式
    • jq对象.事件方法(回调函数);
  2. on绑定事件/off解除绑定
    • jq对象.on("事件名称",回调函数);
    • jq对象.off("事件名称");
  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" charset="utf-8"></script>

四、案例

五、插件

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-09 11:39:18  更:2021-09-09 11:41:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 23:54:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码