这些jQuery语句是什么意思或它们做了什么?

tes*_*dtv 0 javascript jquery

以下jQuery语句究竟是什么意思或它们做了什么?

$(window).focus(mainWindowFocus);
$(window).unbind('focus', mainWindowFocus);
Run Code Online (Sandbox Code Playgroud)

这与主窗口和子/弹出窗口有关.

function mainWindowFocus() {
    if (popUpWindow && !popUpWindow.closed) {
        popUpWindow.focus();
    } else {
         popUpWasClosed();
    }
}
Run Code Online (Sandbox Code Playgroud)

jAn*_*ndy 5

$(window).focus(mainWindowFocus);
Run Code Online (Sandbox Code Playgroud)

此语句将绑定focus eventwindow并将函数mainWindowFocus作为事件处理程序附加.

$(window).unbind('focus',mainWindowFocus);
Run Code Online (Sandbox Code Playgroud)

此语句将显式删除绑定到的mainWindowFocus事件处理程序的函数.focus eventwindow