20151212Jquery 工具函数代码备份
$(function () { /*var str=' jquery '; alert(str); alert($.trim(str));*/ /*var arr=['张三','李四','王五','麻溜']; $.each(arr,function(index,value){ $('#box').html($('#box').html()+(index+1)+'.'+value+'<br />'); })*/ /* var arr=[4,2,6,9,11,38,59]; var arrGrep= $.grep(arr,function(element,index){ return index<7 && element<11; }); alert(arrGrep);*/ /*修改数据*/ /* var arr=[4,2,6,9,11,38,59]; var arrMap= $.map(arr,function(element,index){ // return index<7 && element<11;//返回布尔值 //return element+1; if(index<5&&element<6){ return element+1; } }); alert(arrMap);*/ //找位置 /* var arr=[4,2,6,9,11,38,59]; alert($.inArray(11,arr));*/ //合并两个数组 /*var arr=[4,2,6,9,11,38,59]; var arr2=[200,300]; alert($.merge(arr,arr2));*/ //处理数字删除易出错,不要用 /*var arr=[4,2,6,9,11,38,59]; var arr2=[4,2,6]; var arr3=$.merge(arr,arr2); alert($.unique(arr3));*/ //删除相同的DOM元素 /* var divs=$('div').get(); divs=divs.concat($('.box').get()); alert(divs.length); $.unique(divs); alert(divs.length);*/ //合并多个DOM元素组成DOM元素 // alert($('li').toArray().length); //判断是不是一个数组 /*var arr=[1,2,3]; alert($.isArray(arr));*/ //判断是不是一个function /*var fn=function(){}; alert($.isFunction(fn));*/ //判断对象是否为空 /*var obj={}; alert($.isEmptyObject(obj));*/ //判断是不是纯粹对象,window不是,传参不是 /*var obj={}; alert($.isPlainObject(obj));*/ //判断一个节点是否在一个节点里面 //alert($.contains($('#box').get(0),$('#pox').get(0))); //输出数据的类型 /*var arr=[1,2,3]; alert($.type(arr));*/ //判断是否是数值 /*var num=1.23; alert($.isNumeric(num));*/ //判断是否指向window对象 /*var win=window; alert($.isWindow(win));*/ //将对象键值对转化成URL键值对 /*var obj={ name:'Lee', age:100 }; alert($.param(obj));*/ //调整this的指向 var obj={ name:'Lee', test:function(){ alert(this.name); } } // obj.test(); //$('#box').click(obj.test); $('#box').click($.proxy(obj,'test')); });