X-Tag是一个微型的JavaScript库用于创建自定义HTML元素,这个新的元素完全可以自定义功能。

这个库基于W3C Web Components draft 实现,由 Mozilla发起和支持。

x-tag.jpg

举个例子,我可以创建一个叫"accordion"标签,使JavaScript进行定制,并将它的内容转换成一个Accordion。这样,我就可以使用<accordion></accordion>这样的标签,最终将展示一个手风琴控件。由此我们利用它来创建一套自定义UI标签库。