一,扩展JavaScript方法
1.修剪字符串JQuery.trim()
2.JQuery.param()该函数能够将对象或者表单数组元素序列化
var option={width:400,height:300} JQuery.param(option)==>widht=400&height=300
3.判断是否是数组 JQuery.isArray()
4.遍历对象
JQuery.each(Object,[callback]) 终止循环 在each方法中 return false;
$(function(){
var a={width:400,height:300};
JQuery.each(a,function(name,value){
if(name>0) return false;
alert("成员:"+name+value)
})
})
5.转换数组 makeArray() , reverse()
散列表结构中的数据,可能是数据类型,也可能是对象类型。由于数组和对象类型拥有不同的操作方法,特别是数组对象,
常常需要将列表结构的数据转换成数组
var arr=$("li").makeArray(); $("ul").html(arr.reverser());
6.过滤数组 JQuert.grep(array,callback,[invert]) 过滤掉不符合类容的对象 invert=ture==>筛选不符合的
var arr=[1,2,3,4,5,,6,7,8,9,0];
arr =JQuery.grep(arr,function(value,index){
return value>=5;
}); 此时arr=[6,7,8,9];
7.映射数组 JQuery.map(array,callback)
应用案例 :把每次数字扩大二倍
8.合并数组 JQuery. merge(arr1,arr2);
9.删除重复项 JQuery.unique($arr3);
10.遍历JQuery对象
$("li").each(function(index){
this.innerHTML= index; ==>$(this).html(index)
});
11.JQuery对象转换成DOM集合
var $li=$("li");
var li=$li.get();