本人精通Web 前端HTML5、CSS 基础知识和操作,能够熟练操作CSS3 的样式,精通页面的构建和灵活运用 flex 布局和 float 布局设计页面,深入理解 W3C 标准、HTML5 的语义化,掌握各大浏览器的兼容问题,并精通 JavaScript 的基础概念,熟知 ES6 规范,熟练利用原生 JS 操作 DOM、操作 BOM。深刻理解JS 的封装、继承、原型及原型链,闭包、柯里化、高阶函数等,利用异步和多线程解决阻塞的问题,对ES6 中的 Promise、ES7 中的 async/await 深有研究,熟练利用 jQuery 操作 DOM,添加 jQuery 动画效果,绑定事件,控制CSS 样式等。熟练掌握Vue、React及其配套ui组件,并对其各种插件轻松上手。
项目名称:军事智能研发环境
项目时间:2020.10 - 2020.12
开发环境:webstorm
开发技术:react + react-router-dom + redux + axios + echarts
项目描述:中电28所内部项目集成管理工具,具有数据集管理、项目管理、项目运维、用户管理等等模块,给予每个团队便捷地管理开发完成项目。
主要职责:
1.负责项目的搭建及各种插件配置文件。利用Axios生成请求并利用webstorage动态化请求地址。
2.负责其中三分之二的页面静态效果及接口调用。通过echarts图表工具渲染假数据实现页面效果,并部分实现页面动效,将UI设计稿效果展示后调用接口动态化数据。
3.配合后端人员完成对接口的调试及测试,保证项目的运行。
4.负责优化页面展示效果,重构有问题组件保证组件运行效率。
5.根据文档配置nginx并挂载在服务器上,测试nginx代理服务器效率及安全性。
6.使用git进行版本管理及版本维护
开发过程中出现的问题:
1.在动态化请求地址时使用localStorage时出现了在获取地址时有时会获取到undefined,修改成使用sessionStorage后没有出现该问题。
2.nginx配置文件配置后不生效,排查问题后发现该配置版本过低,当前版本不支持,根据最新官方文档重写配置文件后解决此问题。
项目名称:知识图谱数据导入工具
项目时间:2020.8 - 2020.10
开发工具:webstorm
开发技术:vue全家桶 + antv/g6
项目描述:一款上传导入数据的工具,通过分析上传的excel表格并将分析后的数据传输给后端进行处理并通过G6图表展示工具展示节点图谱。
主要职责:
1.负责该项目的整个架构及插件的各种配置。
2.该项目的全部静态页面及接口调用,并配合后端人员调试接口和测试接口响应速度。
3.优化页面效果,保证每个组件能够独立运行。
4.负责后续项目的
项目名称:知识中心平台
项目时间:2020.6 - 2020.12
开发环境:vscode + webstorm
开发技术:vue全家桶 + element + echarts
项目描述:一个通过各种图表及表格展示关于军事知识的学习平台,具有知识抽取、新闻展示、军事数据展示等等,展示给用户学习更多军事知识的平台。
主要职责:
1.接手项目的整体页面结构及逻辑实现。
2.负责其中二分之一的静态页面及接口对接,以及配合后端调试接口。首先是先实现前端页面并填充假数据,实现UI设计图效果并动态部分页面,然后调用后端接口动态化数据。
3.利用AJAX技术封装请求,防止后端数据过大,堵塞代码执行流。
4.对后端获取到的部分数据通过mixins进行处理以保证页面效果。
5.对项目进行后续维护,解决出现的各种问题。
6.采用git进行代码管理和版本维护。
角色 | 职位 |
负责人 | 高级前端开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
pc端教育平台,通过视频录播及直播的方式,教授有关知识,并提供论坛及知识问答、练习、知识点图谱等功能,本人在其中担任前端开发一角色,前端页面及动态效果全由本人实现
此网站为uko主站配套项目,主要功能为动态添加知识图谱并保存和展示,知识图谱支持拖拽生成节点并根据数据库中已含关系自动连接节点关系,此网站前端静态页面及动态化效果均由本人完成,并配合后端进行测试及调试接口