别动手动脚的,把手拿开!
我是在地球上成长的赛亚人!

JS中的this

  关于javascript中的this

Posted by CC on April 20, 2017

总结

1、函数执行,首先看函数名之前是否有‘.’,’.’前面是谁this就是谁,没有就是window 2丶自执行函数中的this永远是window 3、给元素的某一个事件绑定方法,当事件触发的时候,执行对应的方法,方法中的this是当前的元素 4、在构造函数模式当中this是当前类的实例(var p1=new CJs() this是p1,CJs是类,p1是实例) 5、在原型模式当中this有两种情况,第一个中,在类中,this.xxxx ->this指向当前类的实例, 6、一般情况下匿名函数的this具有全局性(除非用call等方法改变了执行环境)

this是谁和函数在哪定义的以及在哪执行的都没有任何的关系,只和执行主体有关系

待续