jquery 學習筆記20120706

今天有點兒貪玩,下班后街上逛了一會兒,有點兒晚了,計劃照舊O(∩_∩)O~

知識點一:

轉換數組

$.map(array,callback)

遍歷傳入的數組,將函數調用返回值收集到一個新的數組中

實例:

var oneBased = $.map([0,1,2,3,4],function(value){return value+1;});

知識點二:

javascript 數組:

$.inArray(value,array)

返回傳入的值第一次出現時的下標(沒有找到則返回-1)

value(對象)需要在數組上搜索的值

array(數組)將要被搜索的數組

$.makeArray(object)

將傳入類似數組的對象轉換爲javascript數組

object(對象)需要被轉換爲javascript數組

$.unique(array)

向其傳入DOM元素的數組,則返回由原始數組中不重複的元素組成的數組

$.merge(array1,array2)

將第二個數組中值合併到第一個數組中並返回結果。

var a1 = [1,2,3,4,5];

var a2 = [5,6,7,8,9];

$.merge(a1,a2);

返回結果後a1 = [1,2,3,4,5,6,7,8,9]

知識點三:

擴展對象

$.extend(deep,target,source1,source2,......sourceN)

deep(true 執行深度複製)

traget(對象)用源對象的屬性來擴展目標對象屬性

詳細見6-3實例

知識點四:

序列化參數

$.param(params,traditional)

將傳入的信息序列化成可在提交請求中使用的查詢字符串

params(數組|jquery|對象)需要序列化爲查詢字符串的值

traditional 默認false 可選標誌

知識點五:

測試對象

bind(event,data,handler)

jquery常用函數

$.isArray(o)

$.isEmptyObject(o)

$.isFunction(o)

$.isPlainObject(o)

$.isXMLDoc(o)

詳細說明見6-4實例表
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章