zoukankan      html  css  js  c++  java
  • 3

    1jQuery中的顶级对象$

    •   $是 jQuery 的别称,在代码中可以使用 jQuery 代替,但一般为了方便,通常都直接使用 $ 。
    •   $是jQuery的顶级对象,相当于原生JavaScript中的 window。把元素利用$包装成jQuery对象,就可以调用jQuery 的方法

    2jQuery 对象和 DOM 对象

    使用 jQuery 方法和原生JS获取的元素是不一样的,总结如下 :

    1. 用原生 JS 获取来的对象就是 DOM 对象

    2. jQuery 方法获取的元素就是 jQuery 对象。

    3. jQuery 对象本质是: 利用$对DOM 对象包装后产生的对象(伪数组形式存储)。

    注意:

      只有 jQuery 对象才能使用 jQuery 方法,DOM 对象则使用原生的 JavaScirpt 方法。

      

    jQuery 对象和 DOM 对象转换

      DOM 对象与 jQuery 对象之间是可以相互转换的。因为原生js 比 jQuery 更大,原生的一些属性和方法 jQuery没有给我们封装. 要想使用这些属性和方法需要把jQuery对象转换为DOM对象才能使用。

      

    // 1.DOM对象转换成jQuery对象,方法只有一种
    
        var box = document.getElementById('box'); // 获取DOM对象
    
        var jQueryObject = $(box); // 把DOM对象转换为 jQuery 对象
    
    // 2.jQuery 对象转换为 DOM 对象有两种方法:
    
    // 2.1 jQuery对象[索引值]
    
        var domObject1 = $('div')[0]
    
    // 2.2 jQuery对象.get(索引值)
    
        var domObject2 = $('div').get(0)
    

      总结:实际开发比较常用的是把DOM对象转换为jQuery对象,这样能够调用功能更加强大的jQuery中的方法。

    时间如白驹过隙,忽然而已,且行且珍惜......
  • 相关阅读:
    Apache Spark探秘:利用Intellij IDEA构建开发环境
    Scala 安装
    Mac OS Git 安装
    Druid:一个用于大数据实时处理的开源分布式系统
    批量kill Linux环境下的任务
    Xshell如何设置,当连接断开时保留Session,保留原文字
    Superset
    mac连接Windows远程桌面
    IOS应用开发版本控制工具之Versions使用
    “不擅长编码?”-可视化编程插件来解决
  • 原文地址:https://www.cnblogs.com/UnfetteredMan/p/13730854.html
Copyright © 2011-2022 走看看