前端技术分类
分类 | 具体技术 |
---|---|
编程语言 | HTML\CSS\JavaScript、php\java\python |
算法与数据结构 | |
计算机网络 | http、dns |
UI框架 | Layui、ElementUI、AntDesign |
技术框架 | JQuery、VueJS、React、小程序开发uni-app、Redux |
包管理 | npm、yarn、pnpm |
版本控制 | git |
Web安全 | https |
CSS架构 | BEM |
CSS预处理器 | SASS、Less |
CSS 框架 | Reactstrap、Tailwind CSS、BootStrap |
测试 | Jest |
类型检查器 | TypeScript |
PWA | Storage、Web Sockets |
GraphQL | |
移动端应用开发 | ReactNative、Flutter |
桌面应用开发 | Electron |
代码格式化 | JSLint、JSHint、ESLint、CSSLint、Markup Validation Service、HTML Validators |
单元测试 | QUnit、Jasmine、Mocha、Should、Chai、Expect、Unit JS |
自动化测试 | |
可视化 | |
SEO | |
数据库 | |
网页服务器 | Ngnix、Apache |
数据缓存 | Redis、Memcached |
- HTML/CSS
- JavaScript
- jQuery
- AJAX
- Vue.js/React.js/Angular.js
- Bootstrap
- Node.js
- Webpack
- Sass/Less
- Gulp/Grunt
- Git/Github
- HTTP/HTTPS
- RESTful API
- TypeScript
- WebGL/Canvas
- Three.js
- JSON/XML
- WebSocket
- Socket.io
- ES6
- Responsive Design
- SEO
- BEM
- Babel
- NPM
- Yarn