Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“是什么意思?”;(函数(窗口,未定义){}(窗口)";用JavaScript?_Javascript_Jquery - Fatal编程技术网

“是什么意思?”;(函数(窗口,未定义){}(窗口)";用JavaScript?

“是什么意思?”;(函数(窗口,未定义){}(窗口)";用JavaScript?,javascript,jquery,Javascript,Jquery,可能重复: 这个代码是什么意思?我在很多文档中都看到了它,特别是在jQuery文档中 这是如何工作的,为什么会这样定义?您正在确定一段代码的范围 由 在匿名函数中定义它//function(){…} 执行它//(函数{})(args) 另外,传递窗口参数可以更快地解析代码块中该变量的含义。将为您提供问题B-)您可以查看另一个问题:也称为自调用函数。它用于防止全球范围的污染。 (function(window, undefined){})(window);

可能重复:

这个代码是什么意思?我在很多文档中都看到了它,特别是在jQuery文档中


这是如何工作的,为什么会这样定义?

您正在确定一段代码的范围

  • 在匿名函数中定义它
    //function(){…}
  • 执行它<代码>//(函数{})(args)

  • 另外,传递窗口参数可以更快地解析代码块中该变量的含义。

    将为您提供问题B-)您可以查看另一个问题:也称为自调用函数。它用于防止全球范围的污染。
    (function(window, undefined){})(window);