而是一个关于javascript事件的技术问题:
为什么
window.onmousewheel = console.log;
Run Code Online (Sandbox Code Playgroud)
扔了Uncaught TypeError: Illegal invocation,而
window.onmousewheel = function (e) {console.log(e); };
Run Code Online (Sandbox Code Playgroud)
按预期工作并将事件打印为字符串?为什么console.log在分配时window.onmousewheel,不仅仅使用lambda表达式之类的参数调用?
西蒙