Platform.js作为真正的Web组件垫片(没有Polymer)

时间:2014-07-26 04:10:59

标签: firefox polymer web-component shim

我对几个“原始”的例子印象深刻。野外的Web组件,最近是Addy Osmani最新版本的TodoMVC,名为Componentized Todo。现在,在Chrome 36稳定的情况下,这个示例没有 Polymer的平台.js shim(很棒!)

我想知道将这个项目转换为仅使用platform.js是多么容易,并且让它(最初)Firefox稳定和(后来)Safari,IE,移动设备等工作。因为听起来如此对于Web Components来说,当它们成为浏览器的真正扩展时(无论是原生的还是通过platform.js作为垫片),我都是向前迈出的一大步,而不是将Polymer作为框架绑定。

我将platform.js添加到该示例并运行,但无法访问单个文件中的template元素,因此必须做出一些妥协。我已将此作为PR提交:https://github.com/addyosmani/componentized-todo/pull/1

我的问题是,这是否可以成为platform.js的可行方向 - 超越其在Polymer中的角色,并成为旧浏览器中Web Components的真正垫片?

0 个答案:

没有答案