jQuery noConflict

本文介绍了jQuery的主要优势,包括其轻量级、强大的选择器、良好的浏览器兼容性及丰富的插件资源等。同时探讨了DOM对象与jQuery对象之间的转换方法,并讲解了如何解决jQuery与其他JS库冲突的问题。

1,  jQuery的优势:开源,轻量级,选择器好用,隔离性,兼容性,隐式迭代,浏览器兼容性,插件和文档丰富。

 

2,  dom对象和jQuery对象是javascript的两个独立对象。但是可以通过jQuery来互相转换。

jQuery对象转换成dom对象:

 

           var  $elem=$(“#elem”);     //jQuery对象

           var   elem=$elem[0];  或者  var elem = $elem.get(0);      //dom对象

     alert(elem.checked);        //dom对象的方法

 

dom对象转换成jQuery对象:

     var canvas =document.getElementById(“mycanvas”);         //dom对象

     var $canvas = $(cnavas);                    //jQuery对象

 

3,  jQuery conflict

  jquery后导入:

在别的js库和jQuery.js都加载以后,任何地方调用$.noConflict()方法,变量$便不再指向jQuery,只有jQuery()方法能作为jQuery对象的制造工厂。

$myJQuery = $.noConflict(),定义$的别名。

     jQuery先导入:

        不用调$.noConfilict()方法。使用jQuery()来做工厂库,$出让给别的库使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值