因為這是小弟我第一次參加鐵人賽、第一次發文再加上不小心在23點後按下發文鍵,這篇文章會比較亂,明後天再來修改(如果有機會的話?)
web component並不是一個這幾年才出現的技術,早在2012左右W3C就有提出一定的規範了。但因為實做上的各種原因(比方說和時代脫節的IE,實做webcomponent時花費的時間也是一個問題),加上Angular、React等框架的出現,web component一直不是顯學。我認為,隨著IE退下歷史的舞臺,主要的瀏覧器都支援web component後,web component的未來可期。
本系列文章主要會分成下列幾個次要的主題
- 介紹web component和它的長短處
- 如何建立web component(本系列的大部分文章會集中在這裡)
- 和現有的網頁技術整合
- 個人的開發心得和使用第三方函式庫的使用心得(重點會放在建立個人的web component lib上)
PS:
- 小弟我私心認為的主要瀏覧器是Chrome、Firefox和safari,強國出品的和Opera不在考量內,畢竟小弟我只是小公司的員工,平時沒在管三大瀏覧器以外的支援
- 本系列文章預設各位都對Javascript的Class和ES6的語法有一定的了解。
- 預定系列文章的最後可能會有附錄來介紹Class和ES6,但也不排除因為來不及發文章就用附錄來充數的可能?