聚合物和全局(Polymer and globals)

2019-10-23 06:14发布

我越来越为聚合物和我喜欢用进口DEPS解决办法。
我喜欢通过延伸能力behaviors的配置。
然而,有一些不舒服的感觉对我来说,关于特定行为。
纵观PolymerElements代码,我看到的行为,是自己的html中定义的全局对象Polymer ,然后直接引用时,由另一个组件进口..
例如:

paper-button进口paper-button-behavior https://github.com/PolymerElements/paper-button/blob/master/paper-button.html#L14

那么它定义paper-button-behavior作为行为从全球参考Polymer.PaperButtonBehavior https://github.com/PolymerElements/paper-button/blob/master/paper-button.html#L144

至极在这里被定义(进口HTML) https://github.com/PolymerElements/paper-behaviors/blob/master/paper-button-behavior.html#L49

这难道不是一个反模式,尤其是作为一个典型的应用程序不会专门使用聚合物的世界?

文章来源: Polymer and globals