码迷,mamicode.com
首页 > Web开发 > 详细

Jquery学习笔记

时间:2016-11-09 19:41:29      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:变量   控制   document   script   log   解决方法   判断   笔记   com   

1. window.onload与$(document).ready()的对比

技术分享

2. jquery对象和Dom对象的区分:

    ·jquery对象:通过jquery包装DoM对象后产生的对象。

    ·DOM对象:可以通过javascript中的getElementByTagName或者getElementById来获取元素节点。

    ·Jquery对象有自己特有的方法,它不能调用DOM对象中的方法,同样,DOM对象也不能使用jquery对象的方法。

3.jquery对象和DOM对象的相互转化:

    ·jquery对象转成DOM对象:

      第一种方法:通过[index]的方法得到相应的DOM对象。  例如:var $cr=$("#cr");  var ct=$cr[0];

      第二种方法:通过get(index)方法得到相应的DOM对象。  例如:var $cr=$("#cr"); var $cr=$cr.get(0);

    ·DOM对象转成Jquery对象

    只需要用$()把DOM对象包装起来,就可以获得一个jquery对象,方式$(DOM对象)

    例如:

      var cr=document.getElementById("cr");   //DOM对象

      var $cr=$(cr);  //jquery对象

4. jquery中的is方法的使用:

    例如:判断复选框是否被选中

    if($cr.is(":checked")){

      alert("......”);

    }

5. 解决jquery和其他库的冲突:

  当jquery在其他库之后导入:

    在其他库和jquery库都被加载完毕后,可以在任何时候调用jquery.onConflict()函数来将变量$的控制权移交给其他javascript库。

  例如:

    第一种方式:

    function(){

      jquery.noConflict();将变量$的控制权移交给其他库

      jquery(function(){//移交控制权之后,可以使用jquery来使用jquery对象

        alert("......");

      })

    }

    第二种方式:自定义快捷方式

    function(){

      var $j=jquery.noConflict();    //自定义一个快捷方式

      $j(function(){

        $j("p").click(function(){

          alert("......");

        });

      })

    }

     第三种方式:如果不想给jquery自定义这些备用名称,还想使用$而不管其他库的$()方法,同时又不想与其他库相冲突,那么可以使用一下两种解决方法:

    其一:

       

 

 

 

 

 

 

 

 

 

 

 

 

 

Jquery学习笔记

标签:变量   控制   document   script   log   解决方法   判断   笔记   com   

原文地址:http://www.cnblogs.com/taidou/p/6047960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!