1. Javascript 語法的改進
ECMAScript6 (ES6) 規格已經底定,主流的瀏覽器也已紛紛支援 ES6 的各種特性。好用的諸如 arrow function 和 promises 等特性,都已在 Gaia 專案中大量被使用。
要追求專案與舊瀏覽器的相容性,有 Babel 和 traceur 等轉譯器可供使用。中文,英文教學文件也已不少,就安心地用吧。
2. DOM 的改進
去年最紅的前端函式庫當推Facebook提出的 react.js。react.js 提出使用 Virtual DOM 來管理更新與繪製畫面,在不修改現有瀏覽器實作的現況下,提升操作DOM的效能。
Web Component 則是提供了多種新的瀏覽器特性,Gaia 專案裡也已經使用 Web Component 來設計新一代共用的介面元件。Custom Element 特性讓每個開發者可以自行定義新的 HTML 標籤,Shadow DOM 特性則讓每個 HTML 標籤的實作獨立,不會輕易被其他網頁內容改變。
好消息是這些改進是可以共用的。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策