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