1)熟练掌握JavaScript基础知识
2)熟练掌握CSS、Flex 布局、Styled-Component等常见样式实现方案,UI还原度较高
3)熟悉常见的DOM和BOM操作
4)熟悉HTTP和TCP协议,能很好地与后端协作进行联调
5)掌握常见的性能优化方案,能根据业务方需要进行性能优化
6)掌握常见的错误监控与埋点方案
7)熟悉React和Vue技术栈,能使用TypeScript开发项目。React和Vue都有两年以上的开发经验,日常工作也是用这两个技术栈。
8)熟悉小程序开发
9)掌握常见的数据结构与算法
OperationPortal 是后台系统 ChatbotAdmin 的微应用,项目开发栈是 TypeScript React,用的是最新的 React Hooks 开发代码。样式书写用的是 Sass StyledComponent。主要涉及后台权限控制、表格展示与操作、表单操作、图表展示等基础后台系统功能。
Operation-Portal是Web-Chatbot-Admin系统的一个子应用,通过QianKun微前端框架接入。主要的开发技术栈是React+TypeScript,从零开始搭建项目结构、路由结构、搭建页面布局。项目包含常见的表格展示与交互、表单操作、详情页展示、创建政策、
Chatbot TFE1.4.1是在Chatbot TFE1.0基础上针对某些条件下点击按钮后隐藏按钮的改造。主要的开发技术栈是React+TypeScript。主要的难点是SDK与UI库的联动(需要修改中间层,以及在SDK层和UI层各自暴露钩子捕获数据)、C端web-chatb
这是一个小型但很完整的Vue-H5项目。项目包含了登录页、登录鉴权访问、路由权限控制、列表页、详情页、个人页的展示。列表展示支持虚拟列表和无限滚动,支持顶部搜索栏与侧边栏搜索的联动(全局状态管理)。详情页面支持点赞功能,支持国际化。