- HTML(代碼整潔,語義化標籤).
- css(模塊化,可伸縮)
- CSS方法(BEM, SMACSS,OOCSS)
- CSS預處理器(SCSS,LESS,PostCSS)
- 現代css(FlexBox, Grid)
- JS
- 現代JS(ES6,ES7,Typescript)
- JS框架(ReAct,VUE, Angular。。)
- JS方法(函數式編程,面向對象)JS庫(Immutable,Ramda,Lodash)
- 響應式設計原則
- 測試(TDD)
- 測試框架(Jasmine,Karma)
- SVG
- WebGL
- 動畫技術
- 可訪問性
- 可用性
- 性能
- 構建工具(Grunt,Gulp,NPM腳本)
- 資源打包工具 (Webpack, Browserify)
- NPM生態系統
- 瞭解不一樣瀏覽器的怪癖
- 版本控制(Git, SVN)
- 敏捷方法