[前端] Web Component: Polymer

Polymer

Polymer web

Polymer Use Elements

Material Web Components Catalog

Web Components 元件化開發

Google發起的Polymer,它會成為新世代網頁標準嗎?

Polymer 初體驗

Polymer是由GoogleChrome組織的前端開發人員所主導的一個開放原始碼專案。看了上述聚合物的解釋不難理解為何以此為名,Polymer正是由許多小組件(elements)組合而成,就像組積木般,由各自獨立的組件組合,而組件可大可小可客製化,自由、彈性、擴充性強。是目前少數基於Web Components開發的Library

Polymer並非一般MVC FrameworkGoogle開發了大量各式現成組件供Polymer開發者使用,除了Google提供的外,還有大量協力廠商組件可使用,若要開發自定義組件也非常容易,且各組件間樣式(style)不受其他組件影響(光這點即完勝其他框架),其他優點尚有使用原生JavaScript API,更好的離線支援等等,目的在減輕前端開發人員的負擔、降低前端開發門壏。如前所言,使用Polymer開發網頁就像組樂高般,組合各式現有/自定義組件。


#Polymer, Web Component, Javascript, 組件


留言