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實例表
知識點一:
轉換數組
$.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實例表
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.