注意:不全,仅限本人现阶段已掌握或已接触过的技术和工具总结。
基础技术
- HTML / HTML5
- CSS / CSS3
- JavaScript
- AJAX,JSON
- TypeScript
- ES6
框架
- JQuery: 原生 JS 框架,频繁操作 DOM
- Vue2,Vue3:MVVM,Vue2生态还包括Vue-Router,VueX,Axios等框架
- React: MVVM,生态繁荣,扩展性强,了解不多
- Angular: MVVM,了解不多
- Uni-app: H5端、小程序端框架,实现一套代码,多端发布
- Sass: CSS预处理器
- ECharts: JS图表框架,也包括地图、3D等
UI库
- BootStrap: 基于原生 CSS 和 JS 的库
- Layui: 基于原生 JS 的库
- Element UI / Element Plus: 基于Vue2 / Vue3
- Ant Design: 基于React
- Mint UI,Vant UI: 基于 Vue.js 的移动端组件库
- iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品
工具
- Git: 分布式版本控制系统
- npm,yarn: 包管理工具
- Webpack,Vite: 打包构建工具
- VSCode,WebStorm,HBuilderX,Sublime Text: 前端代码开发工具
其他
- Markdown: 轻量级标记语言,常用来写笔记
- 组件化、模块化、工程化(开发、测试、部署、运维)
- 微信小程序开发:开发部署审核上线流程