函数($)在javascript中是什么意思?

函数($)在javascript中是什么意思?,javascript,jquery,Javascript,Jquery,我意识到$只是一种命名指向jQuery对象的变量的约定,也是document.getElementById的函数,但是$函数有什么意义吗 编辑:我的意思是 (function($) { /* ... */ })(jQuery); 很抱歉造成混淆,但感谢您的回答。函数$是一个匿名函数,它接收jQuery对象作为它的唯一参数,当然,您会期望它后面有{}个块内的实现。函数$是一个匿名函数,它接收jQuery对象作为它的唯一参数,您可能希望它后面是{}块中的一个实现。这是一个匿名函数,它接受一

我意识到$只是一种命名指向jQuery对象的变量的约定,也是document.getElementById的函数,但是$函数有什么意义吗

编辑:我的意思是

(function($) {
    /* ... */
})(jQuery);

很抱歉造成混淆,但感谢您的回答。

函数$是一个匿名函数,它接收jQuery对象作为它的唯一参数,当然,您会期望它后面有{}个块内的实现。

函数$是一个匿名函数,它接收jQuery对象作为它的唯一参数,您可能希望它后面是{}块中的一个实现。

这是一个匿名函数,它接受一个名为$的参数。

这是一个匿名函数,它接受一个名为$的参数。

一些代码使用$for jQuery或其他库来保持全局范围干净。默认情况下,jQuery在全局范围内接管$,但是,如果扩展和其他东西不避免使用全局$,它可以保持范围干净,同时帮助jQuery与其他库一起工作

(function ($) {
    //$ is now a jquery instance
})(jQuery);

基本上,它是一种使用jQuery对象即时执行代码的方法,而不需要依赖于全局级别变量的函数。也可以使用它创建闭包。。。但(在这种情况下)也是这样。

有些代码使用$for jQuery或其他库来保持全局范围干净。默认情况下,jQuery在全局范围内接管$,但是,如果扩展和其他东西不避免使用全局$,它可以保持范围干净,同时帮助jQuery与其他库一起工作

(function ($) {
    //$ is now a jquery instance
})(jQuery);

基本上,它是一种使用jQuery对象即时执行代码的方法,而不需要依赖于全局级别变量的函数。也可以使用它创建闭包。。。(在这种情况下)也是这样。

$在许多其他JavaScript框架中也是一种快捷方式。在本例中,它只是一个方法参数。当然,尽管$jQuery最常用,OP在他的文章中提到jQuery,$jQuery也是许多其他JavaScript框架的快捷方式。在本例中,它只是一个方法参数。当然,虽然$jQuery最常用,OP在他的postJust函数中提到jQuery,$不是一个完整的语句,所以它没有任何意义…我发现下面的链接也很有用:Just function$不是一个完整的语句,所以它没有任何意义…我发现以下链接也很有用: