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组件化