保护内部变量不受污染
(function() {
function init() {
console.log('init');
handleA();
}
function handleA() {
console.log('handleA');
handleB();
}
function handleB() {
console.log('handleB');
}
window.init = init;
}())
执行 init();
init
handleA
handleB
undefined
执行 handleA();