课程
/前端开发
/JavaScript
/DOM事件探秘
执行 return e=e||e=window.event 的时候,是执行 e=e 还是执行 e=window.event?
2017-02-19
源自:DOM事件探秘 3-2
正在回答
好像是return e=e||window.event;这里面e和window.event不会同时存在,哪个存在就将哪个赋值给e
逻辑非可以这么理解(前)||(后),如果(前)true了就执行(前),(前)false了就判断(后),(后)true了就执行(后),(前)(后)都false就都不执行了
ie的话是window.event 在ff和chrome里返回e 这步操作是为了兼容多个浏览器
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
3 回答为什么e= e || window.event而不是e=e|| window.e啊
3 回答为什么不是 e = e || window.e 而是e = e || window.event 呢
1 回答eventUtil.addHandler(go,'click',function(e){}里的e
4 回答eventUtil.addHandler(go,'click',function(e){ }里面的e哪得来的?为什么e就是event?
3 回答调用的时候传入了e,getEvent(e)转换后,依然赋给e,这里再次赋予的这个对象,可以不用e吗?