为什么我们使用此Jquery(document).ready()
代替$(document).ready()
实际上这两者都给出了相同的结果,但是使用其中一个通常丢失的人使用$(document).ready()
而不是上面列出
答案 0 :(得分:3)
这通常是为了避免与可能使用" $"的其他库发生冲突。登录。
答案 1 :(得分:2)
嗯,你可能拥有比jQuery更多的JavaScript库,其中一些也可能使用美元符号$
。如果您使用jQuery
代替,那么您可以更加保证,在此变量中将是jQuery实例。
答案 2 :(得分:1)
这是为了防止名称空间冲突。其他JavaScript库可能会使用美元符号。为此,jQuery还提供了jquery.noConflict()
函数。
答案 3 :(得分:1)
答案 4 :(得分:1)
$和jQuery 都指向window.jQuery对象,因此它们是同一个。一些脚本使用jQuery而不是$的原因是为了防止与其他库(如原型或不同版本的jquery)发生冲突,这些库也使用$ variable。
答案 5 :(得分:1)
获得完全兼容性。例如,在Wordpress CMS中,jquery是内置的,但不是使用$。所以使用jQuery(function($){});创建插件更安全。请注意,$作为参数添加,以便您可以在准备好的内部使用它。