HTML (整潔代碼,語義化標籤)
CSS (模塊化,可伸縮)
CSS 方法 (BEM, SMACSS, OOCSS)
CSS 預處理器 (像LESS, SCSS, PostCSS)
現代 CSS (Flexbox, Grid)
JS
現代 JS (ES6, Typescript)
JS 框架 (Angular, React, Vue [更多的以後在此插入])
JS 方法 (函數式編程, 面向對象)
JS 庫 (Immutable, Ramda, Lodash)
響應式設計原則
測試 (TDD)
測試框架 (Jasmine, Karma)
SVG
WebGL
動畫技術
可訪問性
可用性
性能
構建工具 (Grunt, Gulp, NPM 腳本)
資源打包工具 (WebPack, Browserify)
NPM 生態系統
瞭解不一樣瀏覽器的怪癖
敏捷方法
版本控制 (一般是 Git)
視覺設計基礎
軟技能,時間管理
對使用的後端語言有基本的瞭解。
Service workers
Progressive Web Apps (PWA)
Web組件化