0
点赞
收藏
分享

微信扫一扫

1、jQuery概述、基本使用

        jQuery是一个快速、简洁的JavaScript库,其设计的宗旨是“write Less, Do More”,即倡导写更少的代码做更多的事情。j就是JavaScript;Qurey查询;意思就是查询js,把js中的DOM操作做了封装,我们可以快速的查询使用里面的功能。

        jQuery封装了JavaScript常用的功能代码,优化了DOM操作、是事件处理、动画设计和Ajax交互。学习jQuery的本质:就是学习调用这些函数(方法)

基本使用

        jQuery官网:jQuery

 

 选择生产环节版本(压缩版),将里面代码复制粘贴到新建.min.js文件,就可以引入使用了。

<script src="jQuery.min.js"></script>

        验证其引入成功。 

   <style type="text/css">
     div {
         width: 100px;
         height: 100px;
         background-color: pink;
     }
    </style>
</head>
<body>
    <div></div>
    <script>
        $('div').hide();//将div盒子隐藏起来。
    </script>
</body>

入口函数

        相当于原生js中的 DOMContentLoaded

 <script>
        //1、等待页面的DOM加载完毕就去执行js代码
        $(document).ready(function() {
            $('div').hide();
        })
        //2、简洁的第二种方法
        $(function(){
            $('div').hide();
        })
    </script>
    <div></div>

jQuery的顶级对象$

        $是jQuery的别称,在代码中可以使用 jQuery 代替 $ ,但$简洁方便,推荐使用。

        $是jQuery的顶级对象,相当于原生js中的window。把元素利用$包装成jQuery对象,就可以调用jQuery的方法。

jQuery对象和DOM对象

  1. 利用原生js获取过来的对象就是DOM对象
  2. jQuery对象:利用jQuery方式获取过来的对象就是jQuery对象,本质:通过$把DOM元素进行了包装,产生的新的对象(伪数组形式存储)。
  3. jQuery对象只能使用jQuery方法,DOM对象则使用原生的JavaScript属性方法。不能混用
 $('div');
window.addEventListener('load',function(){
        var myDiv = document.querySelector('div');
        console.dir(myDiv);
       
       })
            //注意查看两者的区别
        $(function(){
            $('div');
            console.dir($('div'));
        })

两者是可以相互转换的,需要时可能jQuery不具备js的某些属性方法

  1. DOM对象转化为jQuery对象
     var myDiv = document.querySelector('div');
            $(myDiv);

    $(DOM对象);

  2. jQuery对象转化为DOM对象(两种方法)

    $('video')[0].play();

    $('div')[index]     index是索引号

    $('div').get(index)   index是索引号


嘿嘿,学习快乐!

举报

相关推荐

0 条评论