你清楚js中的this指向问题吗?戳这里!!
js , 面试题 / 2018-3-16 21:09:14 3,424 views

this指向的规则 1.默认绑定 默认绑定就是什么都匹配不到的情况下,非严格模式this绑定到全局对象window或者global,严格模式绑定到undefined; 2.隐式绑定 隐式绑定就是函数作为对象的属性,通过对象属性的方式调用,这个时候this绑定到对象; 3.显示绑定 显示绑定就是通过apply和call调用的方式; 4.new绑定 new绑定就是通过new操作符时将this绑定到当前…

关于原生js中ie的attacheEvent事件用匿名函数改变this指向后,不能用detachEvent删除绑定事件的解决办法?
js / 2017-11-28 22:51:31 4,842 views

封装ie事件处理程序时 ele.attachEvent(‘on’ + type, fn); *这里会出现2中情况就是ie中attachEvent事件在ie9以下指向为window, * 可以有3中解决办法  1:用匿名函数 用匿名函数来代替fn,function() { fn.call(ele);//改变this的指向,现在this指向当前元素,但是不能删除绑定事件 } 2.如果不改变回调函数fn…