xul是对html得扩展,完全兼容于html,xul基于xml格式对html进行了扩展,实现了完整、强大得图形用户界面设计功能。可以设计出复杂得图形界面程序。实际上mazilla整个就是由xul设计得。xul用css来控制界面风格、用DTD来替代字符串,方便的实现本地化,用javascript来对用户界面的操作作出反应,提供基本的逻辑编程,javascript通过对象文档接口DOM来动态控制用户界面。同时javascript通过调用mozilla提供的丰富的底层API来实现强大的功能。mozilla提供了功能强大的API可以进行文件操作、网络操作、图形操作等各种操作,并且这种API是完全跨平台的。最后,mozilla用RDF格式来存储独立于界面的数据。
总结:xul由于兼容html,提供了最强大的用户界面的定制,DTD提供了最方便的本地化。xul、javascript、RDF提供了显示、逻辑、数据的分离。mozilla的底层API提供了跨平台的强大编程能力。
总结:xul由于兼容html,提供了最强大的用户界面的定制,DTD提供了最方便的本地化。xul、javascript、RDF提供了显示、逻辑、数据的分离。mozilla的底层API提供了跨平台的强大编程能力。