5

组件是HTML5 的属性还是prototype.js 的一部分?我没有任何运气在网上找到有关此的信息。我认为组件和属性的术语过于笼统,无法很好地搜索。

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

<li id="" class="active" component="NavigationButton">
    ...
</li>

然后看一下 nav 元素和其中包含的 li 元素。不知道如何在此处粘贴 HTML 作为示例。注意:随时编辑我的代码以举例

4

1 回答 1

3

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

它读取属性如下:

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

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

于 2012-08-06T20:30:03.637 回答