熟练掌握 HTML5, CSS3, JavaScript,ES6+ 等前端基础技能
熟练使用 CSS 预处理器如 Less,SCSS
熟练掌握 JQuery,Bootstrap,Layui,Weui 等 JS 类库的使用
可以较为熟练地开发 electron 相关桌面程序,对 Node.js 一些常用 API 也有了解
非常熟悉 React 生态圈,状态管理,路由等,可以独自搭建功能较为完善的 React 项目
对 Vue 有一定程度的了解,可以完成一些简单的页面
1. 开发 React 项目开发模板
- 基于 CRA 搭建项目
- 配置独占路由,错误页面路由,缓存路由
- 配置 antd 按需引入
- 配置 less/scss 支持
- 配置装饰器支持
- 配置基于路由的代码分割
2. 有过单人长期维护基于 electron 开发的大型桌面端程序的经验
独自开发搭建基于桌面程序的架构,开发主进程核心功能,渲染进程架构,封装功能组件,加密算法,和其他页面程序对接,并长时间进行维护。
基于 react 的开发模板,支持 antd 按需加载,webpack 别名,less,装饰器,并内置了简单的配置化路由和代码分割。