我的Firefox插件開發之旅(2)——XUL是什麼?

What is XUL?這個頁面給出了詳細的介紹:http://www.xulplanet.com/tutorials/whyxul.html

看完後,瞭解了XUL原來是一個支持多種WEB技術的、基於XML的界面開發語言。它既可以在遠程執行,也可以安裝到本地執行。

在XUL中內置了很多界面元素,如菜單、按鈕、分頁等等,這樣就不需要自己編寫很多JS來維護和控制很多界面元素了。而且,這些界面是按照當時的OS外觀來展現的,比如同一個按鈕,在MacOS上和Windows上看起來就不一樣。另外XUL也允許自己使用JS和CSS來定製自己的個性化界面。總之一句話,XUL的主要作用就是用來展現Extension的用戶交互界面的。

OK,知道了XUL是什麼以後,那麼怎麼學習它的用法呢?文章最下方適時地給出了一個連接:begin the XUL tutorial,還挺人性化:) 我點~~~

教程很多,很強大。看來一時半會兒全搞清楚是不可能的了。慢慢來吧。

哦對了,還發現一個在線的XUL編輯器,把XUL代碼粘進去,下面可以實時地顯示界面。不過不能引用外部腳本,否則就出錯。鏈接是:http://ted.mielczarek.org/code/mozilla/xuledit/xuledit.xul


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章