20151212Jquery 工具函式程式碼備份

破玉發表於2015-12-12
$(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'));
});

  

相關文章