[译]关于Polymer 2.0

良久没有更新polymer系列文章了,本日去官网一看2.0 preview也出来了。这几天项目正好不紧,有大批的余暇时候,不如就翻译一下这篇关于Polymer 2.0的文章吧

Polymer 2.0设想的目的是为了使更多的主流浏览器能支撑新的custom elements v1(自定义组件)和Shadow Dom v1()的范例,同时也会给正在运用Polymer1.x 版本的用户供应一个异常顺滑和友爱的晋级迁徙的要领。

Polymer 2.0 也在以下几处完成长进行了革新:

  • 革新了与第三方库的协同工作能力。 移除了Polymer.dom这个API(Polymer.dom作用是在component顶用来作为dom selector)。 Polymer 2.0 运用了越发简朴轻易的体式格局来处置惩罚component和第三方库的关联。别的,shady dom的代码夜被拆分并迁徙到一个重用的polyfill中(过去这些代码是在Polymer的主库中的)

  • 数据体系的革新。 Polymer 2.0此次晋级的重要目的之一就是数据体系的革新。这些革新能够让我们越发轻易有用的debug在各个组件之间通报的数据流。开辟团队一样也完成了支撑现在市面上异常盛行的自顶向下的数据流体式格局,比方Flux。

  • 越发规范化。 Polymer 2.0 顺从了规范的ES6 classes以及规范的 custom elements v1供应的要领来定义组件(替代了本来的Polymer factory体式格局),不截图在开辟的过程当中混用规范的js语法(class expression mixins)来替代Polymer的行动(本来的Polymer factory体式格局出于兼容性题目,依然会被支撑)

现在在一些非chrome的浏览器上,2.0的一些新特征还不被支撑。当时从短时间来看Chrome Canary值得信任
Polymer 2.0也引见了突发的变化(这些变化被新的custom elements v1和shadow DOM v1的范例所依靠),愿望我们能在后续的2.0 release中看到这些变化的细致内容。
下面的章节将会引见Polymer 2.0中一些重要的变化,老版本Polymer迁徙晋级的细节题目能够参考另一篇文章upgrade guide.

Custom elements v1

未完待续…(有人看再继承翻译吧。。。)

    原文作者:熊丸子
    原文地址: https://segmentfault.com/a/1190000007736905
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞