首页 > Web开发 > 详细

可选的Web Components类库

时间:2016-02-04 13:19:58      阅读:169      评论:0      收藏:0      [点我收藏+]

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

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

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

 

可选的类库

  •  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/

 

可选的Web Components类库

原文:http://www.cnblogs.com/rongfengliang/p/5181343.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!