HTMLUIクラスで使用される,HTMLの内容を記述するための配列・オブジェクトの表記方法です.
["タグ名",{属性名1:属性値1, 属性名2:属性値2, ...},要素1, 要素2 ....]
この構文によって,次のようなHTMLが作成されます:
<タグ名 属性名1="属性値1" 属性名2="属性値2">要素1 要素2</タグ名>
このように書いたHTML式は,
["div", {style:"background:white;"},
["h1", "Welcome"],
["button", {onclick: function () { print ("World"); }}, "Hello"]
]
このようなHTMLに解釈されます. ※buttonにはclick時のイベントが割り当てられています
<div style="background:white;">
<h1>Welcome</h1>
<button>Hello</button>
</div>