WebKit和Gecko将支持组件模型XBL 2

如果我们能够用一个优雅的模型,而不是使用JavaScript框架把页面搞的复杂的一塌糊涂?XBL 2.0就是用来解决这个问题,现在Julien Chaffraix 发布了WebKit和Gecko将马上支持组件模型XBL 2的消息,这意味这在不久的将来Firefox/WebKit/Safari将运行XBL 2,我们将有一个有趣的组件模型,这一次XBL 2会把页面开发技术引向何方?

这里是一个XBL的一个跨浏览器应用:http://code.google.com/p/xbl/

介绍XBL 来自Mozilla的解释:
引用
XBL是XML Binding Language的缩写,也有一说是Extensible Bindings Language的简称,我个人认为后者更贴切一些。

XBL技术是Mozilla技术的一个重要组成部分。尤其是在界面渲染技术架构中有着非常重要的地位。这不仅是因为Mozilla中大多数XUL控件都是通过XBL来描述的,而且XBL承担着Mozilla渲染技术框架中XUL/JS层与C++底层的衔接。

XBL在Mozilla中是用来描述界面中“被绑定界面元素”(bound element)。所谓Binding不但包括“被绑定界面元素”的事件(event handlers)、方法(methods)、属性(properties)的定义,而且包括“被绑定界面元素”内的“匿名内容”(anonymous content)的描述。

所谓“匿名内容”就是“被绑定界面元素”内部的界面元素,比如一个XUL的button是由一个hbox内嵌一个image和一个label组成的。我们可以使用已有的XUL、HTML、SVG和已定义的其他XBL控件等界面元素来描述“匿名内容”。

 

http://www.javaeye.com/news/2931

你可能感兴趣的:(webkit)