-
XUL
鎖定
- 中文名
- 可擴展標記語言用户界面語言
- 外文名
- XML User Interface Language
- 外語縮寫
- XUL
XUL基本解釋
雖然XUL並不是一種公開的標準,但它重用了許多現有的標準和技術,包括CSS、JavaScript、DTD和RDF等。所以對於有網絡編程和設計經驗的人士來説,學習XUL比學習其他使用者界面標示語言相對簡單。
XUL引言
一個XUL界面一般包含以下三個部分:
- 內容:定義使用者界面的XUL檔;
- Skine(皮膚):定義程序外觀的層疊樣式表和圖像檔;
XUL典例
<?xml version="1.0"?> <?xml-stylesheet href="<a href="#" data-lemmaid="5633839">chrome</a>://<a href="#" data-lemmaid="10991874">global</a>/skin/" type="text/css"?> <window id="baidubaike_daima_lizhi" title="百度百科" xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <vbox> <hbox> <vbox> <label control="deng_l" value="登錄:"/> <label control="mi_ma" value="密碼:"/> </vbox> <vbox> <textbox id="deng_l"/> <textbox id="mi_ma"/> </vbox> </hbox> <button id="shi" label="是"/> <button id="fou" label="否"/> </vbox> </window>
XUL應用
雖然XUL的設計原意是為了創作Mozilla程序及其擴充套件,但事實上人們也能利用它來編寫基於HTTP的網絡應用程序。基本安全性的原則,很多需要特權的XPCOM物件在無特權的XUL文件上都不能使用。唯有使用數碼簽署的腳本才享有此種特權。就算如此,這些文件亦受網頁瀏覽器的限制,例如不能加載遠端的XUL、DTD和RDF文件。
- 參考資料
-
- 1. The Box Model .MDN[引用日期2013-12-19]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:17次歷史版本
- 最近更新: 7坏7or