使用jQuery和它的别名($)有什么区别?

Dav*_*pan 3 javascript jquery

使用Jquery时出现语法错误.两者有什么区别

   $.ajax({
   //working
   });
   Jquery.ajax({
   //not work
   });
Run Code Online (Sandbox Code Playgroud)

All*_*hua 8

$只是正式名称jQuery的别名/快捷方式.这是由jQuery完成的,以减少依赖于库的脚本的重量.

您在示例中拼错了库标识符:

 //Your Example
 JQuery.ajax({
 });

 //What it should look like
 jQuery.ajax({
 });
Run Code Online (Sandbox Code Playgroud)

上面的第二个代码应该很好

 $.ajax({
 });
Run Code Online (Sandbox Code Playgroud)

如果万一符号($)也被其他图书馆使用.您可以使用它jQuery.noConflict();让位给其他库.


Pie*_*lho 6

正确的名字jQuery不是Jquery.jQuery并且$是一回事.$只是一条捷径.请阅读文档以获取有关如何正确使用的更多信息jQuery- https://api.jquery.com/