*熟练掌握 JavaScript、CSS、 HTML、 ES6 等前端技术。
* 熟悉 Typescript 语法和编译配置。
* 熟悉 、 及其周边工具 Redux、React-router、 Antd等。
* 熟练使用 Git 版本管理工具和 Webpack前端自动化构建工具。
* 熟悉移动端React-Native以及Redux-saga等。
* 熟悉DvaJs开发。
* 熟悉electron 开发及打包。
移动融合平台桌面端
项目介绍:
为公司移动融合平台APP搭建桌面端 ,其中要完成消息、工作台、通讯录、个人设置等模块,桌面端
产品功能与 app 类似,由于在国产麒麟操作系统环境下的缺陷,目前仅限于即时通讯功能。
个人职责:
1) 消息 :实现发送图片、表情、视频、语音等文件发送等功能。
2) 工作台:实现各个应用展示以及用Electron打开新的应用展示。
3) 通讯录:展示各个部门的层级关系以及每层下所关联的人,并可以点击发送消息创建聊天。
4) 个人中心:实现个人设置(头像更换、名字更换、性别更换、手机号绑定等功能)。
主要技术:React+ +Antd+H5+ electron+websocket+dvajs
应用管控台
项目介绍:
方便维护以及发布公司内部的项目应用,分发资源以及权限控制,发布接口等功能,是saas化项目。
个人职责:
作为本项目前端开发,主要包括代码风格 Eslint 配 置,权限控制 ,路由管理 ,权限管理,分发资源,
发布接口代码分析插件等等模块开发以及维护。
项目难点:
对于路由权限控制 ,难点在于异步获取 的权限数据如何动态配置路由,管控权限数据, 匹配 全局
路由表,动态添加相应的授权路由。
主要技术:React+ +Antd+react-router