模块化后立即执行函数的使用
使用函数的时候不要给名字,用了函数名就又引入了一个全局函数,要用匿名函数,这样函数名不会成为全局变量。
所以使用匿名函数
function(){}.call()
这种形式
但是这种形式
chrome
报错,终于试出来有办法可以不报错,在函数之前加感叹号。改变了函数的返回值,但是我们不在乎这匿名函数的返回值,所以取反没关系。
js
有点变态,为了做一个局部变量要去写一个立即执行函数,这是
js
的
bug
!
