JS的数据类型
typeof能检测出来的: 基本类型6种还有自定义类型
number,string,boolean,object,undefined,function
资料显示:
+ null
instanceof与typeof的区别
typeof:当前对象的数据类型是什么
instanceof:当前对象是否为类的实例
var dog=new Animal(‘旺财‘,20);
typeof dog;//object
dog instanceof Animal;//true
dog instanceof Array;//false
dog instanceof Object;//true
call与apply的区别
function show(a,b){
console.log(this);
return a+b;
}
普通: show(1,2);//this是window
apply: show.apply(dog,[1,2]);//this是dog
call: show.call(dog,1,2);//this是dog
场景:
Math.max.apply(null,arr);//求数组中的最大值
事件捕获和事件冒泡
事件委托(代理)