美文网首页
01-核心函数和工具方法

01-核心函数和工具方法

作者: 七分之二十四 | 来源:发表于2019-10-07 16:05 被阅读0次

    jQuery核心函数

    • $();就代表调用jQuery的核心函数
    • 核心函数可以接收的东西
      • 接收一个函数,作为入口函数
      • 接收一个字符串选择器,返回一个jQuery对象,对象中保存着找到的DOM元素
      • 接收一个代码片段,返回一个jQuery对象,对象中保存了创建的DOM元素
      • 接收一个DOM元素,会被包装成一个jQuery对象返回给我们

    jQuery对象

    • jQuery对象是一个伪数组
    • 伪数组:有0到length-1的属性,并且有length属性

    静态方法each方法

    • 原生的forEach方法
      • 第一个参数:当前遍历到的元素
      • 第二个参数:当前遍历到的索引
      • 只能遍历数组,不能遍历伪数组
    • jQuery的each方法
      • 第一个参数:遍历到的索引
      • 第二个参数:遍历到的元素
      • 数组和伪数组都可以遍历

    静态方法map方法

    • 原生的map方法
      • 和原生的forEach一样,不能遍历伪数组
    • jQuery的map方法
      • 和jQuery中的each静态方法一样,也可以遍历伪数组
    • jQuery中的each静态方法和map静态方法的区别
      • each静态方法默认的返回值是遍历谁就返回谁,map的静态方法默认的返回值是一个空数组
      • each静态方法不支持在回调函数中对遍历的数组进行处理,map静态方法可以在回调函数中通过return对遍历的数组进行处理,然后生成一个新的数组返回

    jQuery中的其他静态方法

    • $.trim();
      • 作用:去除字符串两端的空格
      • 参数:需要去除空格的字符串
      • 返回值:去除空格之后的字符串
    • $.isWindow();
      • 作用:判断传入的对象是否是window对象
      • 返回值:true/false
    • $.isArray();
      • 作用:判断传入的对象是否是真数组
      • 返回值:true/false
    • $.isFunction();
      • 作用:判断传入的对象是否是函数
      • 返回值:true/false
      • 注意点:jQuery框架本质上是一个函数
    • $.holdReady();
      • 作用:暂停/恢复ready执行
      • 参数:true/false

    相关文章

      网友评论

          本文标题:01-核心函数和工具方法

          本文链接:https://www.haomeiwen.com/subject/libbjctx.html