1、HTML (基础知识、编程语义化的HTML、构建DOM)
2 、CSS (Grid、Flexbox、使用媒体查询来编写响应式网页)
3、JavaScript (ES6+、Bebel)
4、简单了解JQuery
5、包管理器 (yarn、npm、Toast插件)
6、CSS预处理器 (Sass、Less、stylus、postCSS)
7、CSS框架(Bootstrap、Materialize、Bulma)
8、CSS文件管理 (OOCSS、SMACSS、SUITCSS、Atomic、BEM)
9、构建工具 (npm配合webpack完成任务自动化)
校验工具 (ESLint)
打包工具(Webpack、Rollup)
10、框架 (React*、Angular、Vue)
React 状态管理用Redux或Mobx
Angular2+ 需要学习TypeScript和Rx.js (Rx.js一个非常强大的库,可用来进行函数式编程)
Vue.js 需要学习Vuex
11、渐进式Web应用程序
12、测试你的应用程序 (工具:Jest、Mocha、Karma、Enzyme)
13、静态类型检查器 (TypeScript、Flow)
14、服务器渲染
React---------Next.js、After.js
Angular是通用的
Vue.js---------Nuxt.js
网友评论