精通HTML+CSS网页制作技术,并使其具备良好的浏览器兼容性,有多种浏览器开发经验;
熟练使用HTML5+CSS3特性构建移动WebApp,熟悉响应式开发;
精通JavaScript,能够编写原生Js ,能熟练使用主流JavaScript框架
熟练掌握jQuery,熟练使用jQuery实现网页动态效果,熟悉jQuery的插件开发;
熟练掌握Ajax/Axios/Json和后台应用进行数据交互;
熟悉W3C标准,对Web语义化有较为深刻的理解;
熟练使用Vue2.0、、Vue-cli、Vue-Router、Vue-axios、webpack、elementUI、vant等进行项目开发等开发模式,能够配合后台开发前后端分离的单页面应用;
熟练使用Element、Vant等前端UI框架库,提高开发效率;
熟练使用Echarts,Highcharts等图表插件进行图表的构建;
熟练使用VSCode等开发工具;
熟练使用Less和Sass等css预处理器,快速编写css,提高开发效率;
熟练掌握Git等版本控制工具进行团队开发;
对微信小程序开发有极大兴趣及关注, 了解其开发文档及开发流程;
大数据平台(Portal)
项目描述:大数据平台主要包括系统管理,工单管理系统,数据管理系统,知识库、任务调度系统等一个主项目和四个子项目;
系统管理
责任描述:
1. 使用vue+elementUi开发前端页面;
2. 使用iframe标签跳转各个子项目;
3. 使用AES和sm2对用户信息及密码进行加密;
4. 实现各个列表的正删改查功能;
工单管理系统
责任描述:
1. 与后端进行接口对接及页面测试;
2. 使用vue框架与elementui对页面进行排版布局;
3. 使用vue-router进行各个页面间的跳转及联动;
4. 实现各个列表的正删改查功能;
数据管理系统
责任描述:
1. 使用MonacoEditor实现使用前端页面进行查询sql及sql编辑;
2. 使用vextable搭建表格方便用户操作表格且方便开发;
3. 实现用户在其他系统跳转至本项目时免密登录;
4. 使用echarts构建看板页面;
知识库
责任描述:
1. 使用diff-html实现用户共同编辑知识后对内容进行合并及高亮显示
2. 使用轮询的方法实现共同编辑功能
3. 使用axios跟后端进行数据交互