首先,搞清楚静态方法和实例方法的区别:
①静态方法是直接在类上添加,通过引用类名调用。
例:
//1.定义一个类
function Aclass(){
}
//2.给这个类添加静态方法
//直接添加给类的就是静态方法
Aclass.staticMethod = function(){
alert('静态方法');
}
//3.静态方法通过类名调用
Aclass.staticMethod();
②实例方法
是添加在原型上,需要创建才能调用(new)
//1.定义一个类
function Aclass(){
}
//4.添加实例方法,原型上
Aclass.prototype.instanceMethod = function(){
alert('实例方法');
}
//5.调用
//先创建new一个
var a = new Aclass();
a.instanceMethod();
http://hemin.cn/jq/ 【中文使用手册 】 包含了所有的核心函数,一共3大类4小类
- JQuery对象的本质
JQuery对象本质是一个类数组。
- 静态方法
- JQuery.holdReady();传入true或者false,暂停或者恢复JQurey.ready()事件。
- $.each(obj,[ callback ])
遍历对象或数组
优点统一遍历对象和数组的方式
回调参数的顺序更符合我们的思维模式 - $.map(arr/obj,callback)
遍历对象或数组,将回调函数的返回值组成一个新的数组返回 - $.trim(str)
去掉字符串起始和末尾的空格 - $.isArray(obj)
判断是否是数组 - $.isFunction(obj)
判断是否是函数 - $.isWindow(obj)
判断是否是window对象