XUL

王朝百科·作者佚名  2010-02-12
窄屏简体版  字體: |||超大  

XUL是英文“XML User Interface Language”的首字母缩写。它是为了支持Mozilla系列的应用程序(如Mozilla Firefox和Mozilla Thunderbird)而开发的使用者界面标示语言。顾名思义,它是一种应用XML来描述使用者界面的标示语言。XUL可以读作“zool”,即类似“cool”的发音。

虽然XUL并不是一种公开的标准,但它重用了许多现有的标准和技术,包括CSS、JavaScript、DTD和RDF等。所以对于有网络编程和设计经验的人士来说,学习XUL比学习其他使用者界面标示语言相对简单。

使用XUL的主要好处在于它提供了一套简易和跨平台的widget定义。这节省了编程人员在开发软件时所付出的努力。

-----------------------------------------------------------------------------------------------

引言

一个XUL界面一般包含以下三个部份:

内容: 定义使用者界面的XUL档

Skin: 定义程序外观的CSS和图像档

Locale: 定义界面字串的DTD档(为了软件本地化)

-----------------------------------------------------------------------------------------------

应用

虽然XUL的设计原意是为了创做Mozilla程序及其扩充套件,但事实上人们也能利用它来编写基于HTTP的网络应用程序。基本安全性的原则,很多需要特权的XPCOM物件在无特权的XUL文件上都不能使用。唯有使用数码签署的脚本才享有此种特权。就算如此,这些文件亦受网页浏览器的限制,例如不能加载远端的XUL、DTD和RDF文件。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航