2017-07-16 148 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與其他變量名稱一樣是一個有效的變量名稱。