JS函数调用方式
//普通函数 普通函数中this指向window对象
/*function fn(){
console.log('test function');
console.log(this);
}
window.fn();*/
//对象方法 this指向 o 对象
/*var o = {
sayHi:function()
{
console.log('speak in english');
console.log(this)
}
}
o.sayHi();*/
//构造函数 this指向实例的对象
/*function Star(){
console.log('star');
console.log(this);
}
var obj = new Star();*/
//绑定事件函数 this指向点击的实体对象
/*window.onload = function(){
var btn = document.getElementById('btn');
btn.onclick = function(){
console.log(123);
console.log(this);
}
}*/
/*btn.click = function(){
console.log('test click');
}*/
/*var btn = document.querySelector('.btn');
btn.addEventListener('click',function(){
console.log('this is correct');
})*/
//定时器函数 this指向window对象
/*setInterval(function(){
//alert(111);
console.log(this);
},3000);*/
//立即执行函数 this指向window对象
/*(function(){
console.log('123321');
console.log(this);
})()*/
浙公网安备 33010602011771号