Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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 需要什么样的匿名函数才能传递jquery对象_Javascript - Fatal编程技术网

Javascript 需要什么样的匿名函数才能传递jquery对象

Javascript 需要什么样的匿名函数才能传递jquery对象,javascript,Javascript,带引导的案例: 示例代码 function( $ ){ }( window.jQuery ); 这样做是为了确保$实际上是该函数中的jQuery。有时库会尝试使用相同的符号,可能会发生冲突(例如Prototype和jQuery都可以使用$)。这在广泛分布的代码中尤其重要,并且可以在许多环境和配置(如引导)中使用 使用此习惯用法还可以帮助防止将不需要的变量引入全局范围。为了避免与其他库发生冲突,jQuery将退出全局范围 (function($){ // Code here })(jQ

带引导的案例:

示例代码

function( $ ){

}( window.jQuery );

这样做是为了确保
$
实际上是该函数中的jQuery。有时库会尝试使用相同的符号,可能会发生冲突(例如Prototype和jQuery都可以使用
$
)。这在广泛分布的代码中尤其重要,并且可以在许多环境和配置(如引导)中使用


使用此习惯用法还可以帮助防止将不需要的变量引入全局范围。

为了避免与其他库发生冲突,jQuery将退出全局范围

(function($){

  // Code here

})(jQuery);
正在使用闭包,jQuery已作为参数传递给内部函数,并已使用droller符号
函数($)
接收,因此我们可以在函数内部使用
$


参考资料:

对不起,但是读了三遍之后,我就搞不懂你在说什么或在问什么。你可能需要重新措辞你的问题。也许如果您提供了相关的代码片段(特别是在您调用
console.log()
)时,会让事情更清楚。对不起,我的英语不好,但我尝试了:)这不是您的错。做一个不会说英语的程序员一定很难。