可選的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/
相關文章
相關標籤/搜索