1、基础技能:CSS,HTML,CSS3、HTML5,ECMAScript5,ECMAScript6、JavaScript、TypeScript、 自适应布局、响应式布局、浏览器兼容、函数式编程、面向对象编程等。
2、CSS 预编译工具:Sass、Less、Stylus 等。
3、JS 框架:JQuery、Node.js、Vue2、Vue3、React、React Native、uniapp。
4、UI 框架:ElementUI、Element Plus、Ant-Design、Mint UI、Vant3、uview。
5、数据库:MySQL、MongoDB、Redis、LeanCloud。
6、服务端:koa、Express、Mock。
7、打包工具:Gulp、Webpack。
8、代码管理工具:Git、Gitee。
9、前后端交互:ajax,fetch,axios 等,JSON 数据发送与解析,异步编程,Promise,async, await,Generator/Iterator。 10、架构模式:MVC、MVP、MVVM 。
11、状态管理:Vuex,Redux,redux-thunk,react-redux。 11、模块化规范:commonJS,ESmodule。
相关技术:React + React-router-dom+ Antd + Redux+Axios+ Sass + Webpack
项目职责: 1、 负责酒店管理功能模块,包括酒店信息、酒店服务、酒店会员和酒店点评及运营巡 查等功能的开发和优化。 2、 负责酒店营销模块、企业客户管理模块,包括优惠券发放领取、营销活动、客户管 理等页面及功能的开发。 3、 使用路由、图片懒加载优化页面加载速度,提高用户体验。 4、 使用 axios 技术和后端进行数据的交互。 5、 使用 HOC 高阶组件,组件化开发,使用 React Hooks 实现函数式组件的开发。 6、 与后端进行接口对接,协调 PC 和 H5 的接口数据,接口稳定性,业务变更时,尽量 采取追加数据的形式。 7、 根据产品经理的需求原型,进行页面组件的设计、排版等,需要修改的部分和产品、 UI 沟通一致并进行修改。