数组
数组方法:
var arr = [1, 2, 3]; arr.push(4);//arr='[1, 2, 3, 4]' 向末尾添加一个或者多个元素 arr.pop();//删除末位元素 var b=arr.push(12);//b=[1, 2, 3, 12]先对arr进行push var c=arr.pop();//c=12 先pop arr.concat()//连接两个或者多个数组 sort()//对数组元素排序 arr.reverse()//反转 arr=[3, 2, 1]
函数
function foo(a,b){return a+b}//函数申明 var foo=function(){}//函数表达式赋值 var foo=new Function('a','b','return a+b');//构造函数,最后一个参数被看做是函数体动态创建函数
call、apply
function foo(c, d) { console.log(this.a + '+' + this.b + '+' + c + '+' + d) } var obj = { a: 1, b: 2 } foo.call(obj,3,4); foo.apply(obj,[3,4]);
jQuery
对元素的类class进行操作
$('p').removeClass()//删除 $('p').toggleClass()//切换 switch属性设置true添加,false移除;不写类名则全部 $('p').addClass()//增加 $('p').deleteClass()//没有这个方法