jquery文件准备好了$ sign的含义

时间:2013-06-26 13:49:58

标签: javascript jquery

通常,当我编写jquery代码时,我会执行类似

的操作
$(document).ready(function() {
   // some code
});

我在网上看了一些代码,我注意到作者做了这个

$(document).ready(function($) {
   // some code
});

$作为函数参数

的用途是什么

3 个答案:

答案 0 :(得分:7)

jQuery使用jQuery作为第一个参数调用回调函数。 Javascript不要求您定义将传递给您的函数的参数,因此如果不需要它通常会被遗漏。

这里看起来很奇怪,因为作者已经依赖$作为jQuery - 你通常会期望它是这样的:

jQuery(document).ready(function($) {
    // $ works here even if someone changed the global `$`
    // this breaks down if someone changed jQuery too but that's far less likely
});

答案 1 :(得分:0)

jQuery函数是jQuery或$的值。它充当命名空间,因此我们可以将其称为“全局jQuery对象。”

答案 2 :(得分:0)

Buddy请jquery文档。它写得很好,易于理解。我会告诉你什么是$符号。 $是jQuery函数的快捷方式。

 **$**(document).ready(function() {

  // statements

 });

此处 $ 代表jquery。您可以使用 jquery 代替 $ 符号。

请参阅此链接Click here