我的前端知识清单
做前端也有几年了,整理了一份平时常用的技术列表,欢迎大家补充。
html方向
- html4标签
- html5标签,语义化,媒体标签等
- svg
- canvas
- web workers
- manifest
- pwa:service worker(workbox)
css方向
- css2语法
- css3新语法
- houdini
- 预处理器less,sass,stylus,css-next
- 后处理器,postcss插件,autofixer等
javascript方向
- es5常规语法
- es2015,2016,2017,2018新语法
- typescript书写带类型的js
- babel编译新js语法
框架方向
react技术栈
- react
- react-router(search-router)
- immutable
- redux
- redux-saga
- redux-observable
- reselect
- mobx
- ant-design(ui框架)
- 服务器端渲染 (nextjs)
- create-react-app
- dva-cli
vue技术栈
- vue
- vue-router
- vuex
- element(pc端ui框架)
- vant(移动端ui框架)
- 服务器端渲染(nuxt)
- vue-cli
ajax库
- axios
前端工程
- webpack/rollup/parcel
- prepack
- gulp
- editorconfig
- stylelint
- eslint
- babel
测试工具
- jest
- mocha+nyc
- karma
- nightwatch
工具库
- rxjs
- lodash
- underscore
服务器端
- node
- koa
- nginx
- mongodb
- pm2
- docker
- k8s
原生应用
- react-native
- weex
- flutter
持续集成
- travisCI
- gitlab
- jenkins