1. 精通 HTML5、CSS3、JavaScript、Ajax 等核心的 web 前端技术;
2. 熟练掌握 Vue 框架、熟悉 React、AngularJs 框架;
3. 熟悉移动端网站开发和鸿蒙系统的应用开发;
4. 熟练使用 ECharts 图表进行数据可视化展示;
5. 熟练使用 git 进行团队协作;
6. 了解各种浏览器平台上的差异,能够处理浏览器兼容性问题;
7. 对 Node.js 和数据库表结构有一定了解和实践经验;
8. 参与公司项目的需求分析,业务分析,代码编写,后期维护等;
9. 根据开发规范与公司制度独立完成模块的设计、编码及相关文档工作;
10. 及时反馈项目的开发进展,并提出改进建议;
11. 负责前端架构搭建、前端框架与工具的设计开发;
12. 负责项目核心代码的实现与优化、代码质量审查制定代码规范;
一、极租客App H5项目
1.使用 vue3+ts 搭建项目,将页面拆分成多个组件,每个组件负责一个独立的功能,提高代码的可维护性和可重用性;
2.使用 vant 提供的组件快速搭建页面,包括表单、表格、弹窗等常用组件;
3.使用 Vue Router 实现页面之间的跳转和传参,实现了单页应用的效果;
4.使用 Axios 库实现与后端服务器的数据交互;
5.组件中使用 watch 监听数据变化;
6.搜索功能封装防抖函数;
二、平安保理web端流程发起审批系统
1. 在 angularJs 项目中优化老代码,封装新的公共组件,如级联选择器,必填提示列表,多功能弹窗,权限控制器等
2. 在新模块中, 使用 vue2 框架搭建项目,element-ui 完成页面基本布局,嵌入老项目中
3. 与后台配合,采用协商好的端口和数据格式开发代码,进行异步请求数据,以满足设计文档中各级功能需求
4. 实现作品列表分页展示,vue-lazyload 实现图片懒加载
5. 负责vue2项目到vue3的升级工作
三、滴滴业务平台
1.使用 react 搭建项目,封装公共组件,实现代码可复用,如所有数据表格,以及所以筛选功能,导入导出等;
2.使用 react-loadable 按需加载路由,封装插件引入方式,并配置路由表;
3.在 antd 基础上封装包含多种功能的组件;
4.使用 bizcharts 完成复杂的图表可视化;
5.使用 antd 并设置主题颜色来完成项目整体布局;
6.使用 react-intl-universal 实现中英文切换;
7.不断更新维护各个模块的功能。
为提高审批效率,提升关键指标,该项目将 PC 端各流程发起及审批功能逐步搬到移动端,方便业务使用手机进行快速处理 1.使用 vue3+ts 搭建项目,将页面拆分成多个组件,每个组件负责一个独立的功能,提高代码的可维护性和可重用性; 2.使用 vant 提供的组件快速搭建
大屏中展示了D1网约车在全国分布的车辆位置点,根据地图的放大可具体查看每辆车的信息等功能。大屏两侧可视化提现了各种相关数据的动态变化。 该项目使用高德地图完成整个页面地图功能,每个位置点使用css3动画实现闪烁效果,两侧数据可视化使用bizcharts和antd charts完