JQuery學習二 工具類

2021-07-29 22:50:10 字數 1375 閱讀 6755

知識點:字串操作,陣列物件操作和$.proxy()

一、工具類作用

工具函式是指直接依附於jquery物件,、它的作用主要是提供比如字串、陣列、物件等操作方面的遍歷 。

二、字串操作

var str=" jquery ";

alert(str);

alert($.trim(str));

三、陣列和物件操作(可以對陣列或者物件進行遍歷、篩選、搜尋等操作)

1,//$.each()遍歷陣列

var arr=["張三","李四","小紅","小華","李白"];

$.each(arr,function(index,value))

2,$.each遍歷物件

//這裡返回陣列

$.each($.ajax(), function (name, fn) )

注意:$.each()中index表示陣列元素的編號,預設從0開始。

3,$.grep()資料篩選

//這裡返回boolean

var arr2 = $.grep(arr,function (ele,index) );

alert(arr2)

4,$.map()修改資料

var arr = [5,2,9,4,11,57,89,1,23,8];

var arrmap = $.map(arr, function (element, index)

});alert(arrmap);

5,$.inarray()獲取查詢到元素的下標

var arr = [5,2,9,4,11,57,89,1,23,8];

var arrinarray = $.inarray(1, arr);

alert(arrinarray);

6,$.merge()合併兩個陣列

var arr = [5,2,9,4,11,57,89,1,23,8];

var arr2 = [23,2,89,3,6,7];

alert($.merge(arr, arr2));

二、url操作

作用:url位址操作,通過$.param()將物件的鍵值對轉化為url字串鍵值對

//$.param()將物件鍵值對轉換為 url 字串鍵值對

var obj = ;

alert($.param(obj)

);三、$.proxy()

三、$.proxy()

通過$.proxy()這個方法可以解決諸如外部事件觸發呼叫物件方法時this的指向問題。

var boj=

}//指向的this為方法屬於物件box

$("#box").click($.proxy(obj,"test"));

jquery工具類函式

檢測物件是否為空 isemptyobject obj 檢測物件是否為原始物件 isplainobject obj 檢測兩個節點的包含關係 contains container,contained 字串操作函式 trim str url操作函式 param obj param和serialize的區別...

jQuery 工具類函式

1.獲取瀏覽器的名稱與版本資訊 browser物件可以獲取瀏覽器的名稱和版本資訊 browser.chrome為true,表示當前為chrome瀏覽器 browser.mozilla為true,表示當前為火狐瀏覽器 browser.version 獲取瀏覽器版本資訊。2.檢測瀏覽器是否屬於w3c盒子...

jQuery工具類函式

1,獲取瀏覽器的名稱和版本資訊 browser物件可以獲取瀏覽器的名稱和版本資訊 browser.version獲取瀏覽器的版本資訊 browser.chrome 谷歌true browser.mozilla 火狐true 2,檢測瀏覽器是否屬於w3c盒子模型 support.boxmodel w3...