我剛剛安裝了songbird:它有一個非常棒的用戶界面。然後,我讀到它是用Mozilla Firefox的核心XUL編寫的。 好的,但我不明白:Songbird是Web界面背後的桌面界面?什麼是XUL?圖書館 ? 我能用XUL做什麼?桌面應用程序GUI /界面像Web應用程序(html + js + ...)? 我有點困惑! 謝謝!什麼是XUL和XUL亞軍?
5
A
回答
10
XUL是一種標記語言,用於描述用戶界面(在許多方面類似於XAML)。就像你提到的那樣,XUL是由Firefox構成的(與JavaScript一起)。
XUL用於桌面應用程序(XUL用於Web應用程序可能會在Firefox 4中停用)。 Songbird由XUL組成的事實並不改變它是桌面應用程序的事實。
儘管XUL在某些方面可能與HTML類似(都可以使用JavaScript),但兩者並不相同。 XUL主要用於桌面應用程序。 HTML主要用於Web應用程序。
XUL不是「本地代碼」。要運行XUL應用程序,您需要一個「XUL runner」。
有了足夠的編程知識,你能用XUL做什麼就是創建應用程序。就這麼簡單。
2
除了luiscubal的回答是:
下面是XUL好處概述:https://developer.mozilla.org/en/The_Joy_of_XUL(有點過時)
下面是使用XUL應用程序的列表:https://developer.mozilla.org/en/XULRunner_Hall_of_Fame
相關問題
- 1. xul亞軍:目標操作系統上是否需要Firefox?
- 2. 什麼是可用的XUL替代品?
- 3. FirefoxDriver - 硒和XUL
- 4. XUL和Javascript
- 5. XUL和document.write()
- 6. XUL getNotificationBox
- 7. 出了什麼問題XUL參考?
- 8. XUL:如何包含和擴展另一個.xul文件?
- 9. C++ XUL框架
- 10. jQuery for XUL?
- 11. XUL快捷鍵
- 12. 檢測在XUL
- 13. Firefox Xul Clipboad
- 14. 使用Javascript XUL
- 15. XUL - textbox問題
- 16. XUL - javascript標籤和url
- 17. Lotus Notes和xul文件
- 18. Fibonnaci.java和亞軍
- 19. 爲什麼xul覆蓋創建2個ID,而不是組合?
- 20. XUL測試工具
- 21. XUL中的Java applet
- 22. xul menydist bug與pydom
- 23. XUL文本框setSelectionRange
- 24. XUL的SSI模擬
- 25. XUL文本框addEventListener
- 26. xul-Get選擇html
- 27. 在XUL中拖放
- 28. 導入/包含XUL中的另一個XUL文件
- 29. Selenium IDE是Firefox中的XUL插件嗎?
- 30. 是否有人使用Firefox XUL IDE?