如何使用IIFE保护变量?

时间:2016-11-17 03:12:06

标签: javascript

我的代码需要在加载文档时运行但我需要保护我的变量,因为其中一些可能与其他库冲突。

缩短代码。

function initialize() {
  console.log('running')
}

window.onload = initialize;

我尝试了什么

IIFE(失败)

(function initialize() {
  console.log('running')
})

window.onload = initialize;

IIFE运行window.onload inside(Running)

(function() {
  window.onload = function() { 
    console.log('running')
  }
})()

这是生病和上传的正确方法吗?感谢

0 个答案:

没有答案