2013-05-09 26 views

回答

0

jQuery.ajax$.ajax是一样的东西。美元符号是jQuery函数的别名。在其他js文件使用美元符号的情况下,有必要使用jQuery。否则,选择器不明确,错误将在控制台中抛出。

1

一般情况下它们可能不一样。

$可以被其他一些使用它作为自己的全局引用的库使用和覆盖。

+0

是的,你是绝对正确的,但我认为一般都是相同的。因为大多数jQuery库避免了这种冲突。 – manish 2013-05-09 05:26:19

+0

@Manish:你编程时所做的**假设越少** - 你就是更好的程序员。除非您检查或编写jquery-reference不可知的代码,否则无法确定。所以 - 一般来说它们不一定是相同的,但是可能我是一样的。 – zerkms 2013-05-09 06:27:14

1

按照jQuery documentation

该网页上的代码示例写为:

$.ajax({ 
    url: "test.html", 
    context: document.body 
}).done(function() { 
    $(this).addClass("done"); 
}); 

所以是的,他们应该是相同的。

0

是的,它们是相同的。请参阅该文档的详细信息:

http://api.jquery.com/jQuery/

一些库,如原型也使用$达到自己的目的。可以将jQuery放入noconflict mode中,以处理在同一页上还有另一个使用$的库的情况。在这种情况下,他们会是不同的事情。

相关问题