反射聚合物/网状组件界面

时间:2014-06-12 09:08:29

标签: polymer web-component

我想知道是否有可能检索聚合物 - 网络组件的界面。据我所知,除了属性之外,还有更多的聚合物 - 网络组件,它是一种接口,相应的事件和轻型DOM,但我还没有掌握如何在通用和可靠的情况下确定方式(阅读工具支持)。

对此的任何提示和评论都将非常感激。 最好的祝福, 希尔马

2 个答案:

答案 0 :(得分:3)

这是Web组件的一般探索领域,而不仅仅是使用Polymer创建的组件:)

对于Polymer,我们已经创建了一个文档系统(请参阅core-component-page,它基于JSDocs。它会删除一个组件的文档属性,方法,事件和渲染包含基本示例,文档和演示链接的页面。示例:http://polymer.github.io/core-ajax/components/core-ajax/

好消息是,当浏览器中提供本机自定义元素时,属性/方法会自动显示在devtool控制台中自动完成。对于像公认的轻dom属性和css样式钩子这样的东西,......这些只需要扎实的文档。

答案 1 :(得分:0)

您可以使用DOM操作强制访问Web组件界面:

var fooComponent = document.createElement('foo-component');

fooComponent.doSomething();

fooComponent可能看起来......像这样:

Polymer('foo-component', {
  doSomething: function () {
    // do something
  }
});
相关问题