2017-07-16 95 views
0

所以PLZ原谅我的愚蠢的问题, 我知道“$”是jQuery的一条捷径,但我已经见过这样一些代码:

var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>", 
    xmlDoc = $.parseXML(xml), 
    $xml = $(xmlDoc), 
    $title = $xml.find("title"); 

所以我的问题是:

  1. xmlDoc没有“var”前缀?应该不是:

    var xmlDoc = $ .parseXML(xml)?

2. $ xml中的“$”代表什么?如果XML是一个变量,应该不会是:

var xml = $(xmlDoc)? 
+1

的可能的复制[什么是在javascript“$”符号的含义](https://stackoverflow.com/questions/1150381/what-是最意义的的点登录的JavaScript) – OmG

回答

1
  1. 无“VAR”前缀xmlDoc中是有效的,它是使用变量声明的语法短(见,)。即使没有,它也会声明一个全局JavaScript变量。

  2. $ xml中的$“$”不会改变,$xml与其他变量名称一样是一个有效的变量名称。