this指向:
1.this是js的一个关键字,指定一个对象然后去替代他。
函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向
window 没有意思。
2. 函数内的this和函数在什么环境下定义和执行都没有关系,而且和自己的主体有关,
3.主体怎么找?
就看这个函数(方法)带不带'.',如果函数和方法执行带“.”,那么this就指向“.”前面的对象,如果不带就指向window
4.自执行函数里面的this都指向window
this 和变量的面试题,先找this的主体是谁,然后把它换成那个主题就行了,
5.给元素中某一个事件绑定方法,当事件触发时,执行绑定的方法,方法中的this就指向当前元素
重点是函数套函数的时候
不要管他怎么定义,看他执行时候的主体
练习: