我想了解這段JavaScript代碼:事件變量來自哪裏?
onMouseMoved = (function(_this) {
return function(event) {
dx = (event.pageX/3)/window.innerWidth;
dy = (event.pageY/3)/window.innerHeight;
return tr = Math.atan2(hy, hx);
};
})(this);
window.addEventListener('mousemove', onMouseMoved, false);
爲什麼外部函數返回一個功能,哪裏事件變量從何而來?
變量是參數。或者你問價值從何而來? – Bergi
這是咖啡腳本生成的代碼,不是嗎? IEFE的原因是編譯器不是很聰明。 – Bergi
是的,它是....... – Himmators