可选的Web Components类库

首先须要说明的是这不是一篇 Web Components 的科普文章,若是对此了解很少推荐先读《A Guide to Web Components》。 有句古话-“授人以鱼,不如授人以渔”,若是把组件比做“鱼”的话,对于前端开发者而言,W3C组织制定的HTML标准以及浏览器厂商的实现都是“鱼”而 不是“渔”,开发者在需求没法知足的状况下经过现有技术创造了各类组件,虽然短时间知足了需求可是因为严重缺少标准,致使同一个组件有成千上万的类似实现但 它们却没法相互重用,这很大程度上制约了组件化的最大价值-重用,Web Components则在组件标准化方面向前迈了一大步。css

Web Components 的出现给组件标准化带来了很好的契机:前端

  • WEB组件目前仍然依靠各类相似"Hack"的方式来模拟,模拟方式也各有不一样,很难统一和标准化,而 Web Components 则直接提供了标准化的组件定义方式,这是组件标准化的基石,使得将来的组件可以统一建立、方法调用、事件监听、属性访问等。
  • 基于标准化的组件定义方式,咱们即可以像W3C等标准组织同样来定义组件标准,无需再依赖、等待“内置”组件,这也使得咱们得到了“渔”的能力。

 

可选的类库react

  •  Polymer       http://docs.polymerchina.org/1.0/
  • X-Tag           http://x-tag.github.io/
  • Mozilla Brick  http://brick.mozilla.io/
  • ReactJS        http://facebook.github.io/react/
  • Bosonic        http://bosonic.github.io/
相关文章
相关标签/搜索