定义一个函数并立即执行,参数是this。

解决方案 »

  1.   

    第一个括号内的匿名function可以有局部变量(也可写全局),后面的(this)代表传入this执行匿名function,好处是匿名funciton内的局部变量在执行完后系统自动回收不影响上下文,且变量名字不会冲突,this具体指什么要联系上下文
      

  2.   

    定义一个匿名函数,传入this作为参数并执行,this是你的程序的上下文有关,不过从你给的代码片段看,this应该指的是window对象
      

  3.   

    这个是把window对象作为参数,传到匿名函数里,一般匿名函数的好处是利用闭包防止其内部的变量与外部变量重名冲突,类似于有些语言里的命名空间。