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'));
});

  

上一篇:MySQL 使用SELECT ... FOR UPDATE 做事务写入前的确认(转)


下一篇:js获取url的参数值