Это добавляет совместимость со старыми (Internet Explorer?) Браузерами, которые не поддерживали передачу объекта event
обработчикам, но вместо этого определяли их в объекте окна.
Также var
не требуетсяв var e = window.event
, потому что он уже объявлен (параметр).
Он также может быть записан как e = e || window.event;