组件是HTML5的属性还是protoype.js的东西?

Bud*_*Joe 5 html javascript html5 prototypejs

组件的prototype.js的HTML5的属性或部分?我没有运气在线查找有关此事的信息.我认为组件和属性过于通用,无法很好地搜索.

示例(来自http://flixster.rottentomatoes.com/):

<li id="" class="active" component="NavigationButton">
    ...
</li>
Run Code Online (Sandbox Code Playgroud)

然后看一下nav元素和其中包含的li元素.这里不确定如何粘贴HTML作为示例.注意:随意编辑我的代码以举例说明

Esa*_*ija 3

它是由组件对象模型读取的自定义属性,组件对象模型是一些自定义框架。

它读取属性如下:

tags.each(function(tag) {
    var name = $(tag).readAttribute("component");
    try {
        new Component[name](tag);
    } catch (err) {
        console.error("Error initializing Component." + name + " - " + err);
    }
});
Run Code Online (Sandbox Code Playgroud)

基本上根据属性值创建一个新的组件实例。IE 如果一个元素有component="Form",框架将Component.Form围绕该元素创建一个新实例。非常灵活