所以请原谅我的愚蠢问题, 我知道“$”是jQuery的快捷方式,但我看到过一些代码:
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$title = $xml.find( "title" );
所以我的问题是:
为什么xmlDoc没有“var”前缀?不应该是:
var xmlDoc = $ .parseXML(xml)?
2. $ xml中的“$”代表什么?如果xml是变量,则不应该是:
var xml = $( xmlDoc )?
答案 0 :(得分:1)
xmlDoc没有“var”前缀有效,它使用变量声明的短语法(参见,
)。即使没有,
,它也会声明一个全局javascript变量。
$ xml中的“$”不会改变任何内容,$xml
是一个有效的变量名,就像其他变量名一样。
答案 1 :(得分:0)
可能还有其他库也使用jQuery快捷键 $ 。 此链接可能有助于更好地理解jQuery的快捷方式:
http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/