JQ的工具和方法

$().css()  $().html   $().html    $().val()   //只能给JQ对象用

$.xxx()  $.yyy()  //不仅可以给JQ用,也可以给原生用

$下的常用方法:

$.type()  //类似 typeof,但type判断出的类型更多,而且更加具体

$.trim( ) //去掉字符串的前后空格

$.inArray() // 类似于 indexof

  eg:     $(function(){

               var arr=['a','b','c','d'];

                      alert(  $.inArray('b',arr));//1

                            alert($.inArray('e',arr));//-1

})

$.proxy() //改变this指向

eg:   function  show(n1,n2){

                         alert(this);//window

       alert(n1);

         alert(n2);

}

$.proxy(show,document)();//document

$.proxy(show,document,3,4)();//传参

$.proxy(show,document)(3,4);

$.proxy(show,document,3)(4);

$(document).click($.proxy(show,widow,3,4) );//在事件调用的时候,只能在内部传参,在外面相当于直接执行该函数了,点击事件就控制不了


noConflict()//防止冲突的

var v = $.noConflict();//   v已经替换掉了$的功能了

var $=10;

ge(function(){

           v('body').css('width',100);}

)


$.parseJSON()://解析成对象

var str = '{"name":"hello"}';

alert($.parseJSON(str).name);



$.makeArray()://转换成数组

var aDiv=document.getElementsByTagName('div');

aDiv.push();//不是真正的数组,是类数组

$.makeArray(aDiv).push();



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值