簡體   English   中英

是。@一個Javascript符號?

[英]Is .@ a Javascript symbol?

我在一些文件中找到以下代碼:

var node = <title />;
node.@name = "titleName";

節點是

<title>
 <name>titleName<name/>
</title>

那么.@運營商意味着什么?

這看起來像ECMAScript for XML (E4X),ECMAScript的擴展(基於JavaScript)。 它在ECMA-357中被標准化,但它沒有被主要的瀏覽器供應商廣泛采用,並且從后來的ECMAScript標准中被刪除。 但是,某些引擎仍然支持它,包括ActionScript 3.0

它用於更優雅地處理XML。 .@語法引用XmlNode的XML屬性,在本例中, node.@name = "titleName"node上的屬性name設置為值"titleName"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM