执行 return e=e||e=window.event 的时候,是执行 e=e 还是执行 e=window.event?
好像是return e=e||window.event;这里面e和window.event不会同时存在,哪个存在就将哪个赋值给e
逻辑非可以这么理解(前)||(后),如果(前)true了就执行(前),(前)false了就判断(后),(后)true了就执行(后),(前)(后)都false就都不执行了
ie的话是window.event 在ff和chrome里返回e 这步操作是为了兼容多个浏览器