1.熟练掌握HTML5+CSS3页面布局,响应式布局,实现常见动画效果
2.熟悉less和scss,提升代码灵活性与开发效率,增强代码可维护性
3.熟练掌握JavaScript基本语法, 可以有效的对代码进行复用
4.熟悉ES6新增语法,掌握let,const,箭头函数,Promise,Map,Set等语法的使用
5.熟练掌握WebAPI,如DOM,BOM操作等
6.掌握jQuery,Echarts,art-template,lodash等库或插件的使用
7.熟练掌握Ajax、axios和后端进行数据交互,实现动态渲染与页面部分刷新,掌握常见跨域技巧
8.熟练掌握Vue开发框架和MVVM思想,能够运用vue进行开发
9.熟练使用Webpack,pinia,vite,element ui,vant,ant-design等
10.熟悉typescript的基本使用,能够使用Vue3+typescript进行开发
11.熟悉微信小程序开发,可以用原生或者uniapp进行微信小程序开发
12.了解后端开发,熟悉node.js,常见SQL语句,掌握Express的使用
13.熟悉git常用命令,能够使用git对项目进行管理,代码合并
14.熟悉模块化开发,组件化开发提升代码灵活性,掌握pnpm,yarn,npm等模块管理工具的使用
15.熟悉HTTP/Websocket/SSE等网络/服务协议
16.可以使用react进行开发.
项目一:北控水务投资后台系统
关键技术:
Vue+vue-router+vuex+element ui+axios
项目描述:
北控水务投资系统是一个后台管理系统,可以帮助投资人了解投资水厂需要了解的相关信息,以便做出更精确的选择。基于vue+element ui实现。主要包括基本信息、项目快反,立项策划会,业务协同、收益测算、资格预审、投资结果、产品判定、正式评审、商业模式、招标公告、投标保证金、协同业务等等。我主要负责项目快反,收益测算,资格预审,投标结果,招标公告,产品判定等模块。
项目职责:
1.基于element-ui,对页面结构进行搭建;
2.负责项目快反模块,根据产品需求,结合其他模块,对表单进行显隐处理;
3.与后端工程师协作,高质高效完成页面的数据交互、动态的信息展示;
4.根据原型和UI图完成网站前端的开发,高精准还原页面;
5.使用SSE单向通信进行待办消息模块的开发;
6.对快反模块进行开发,同时进行多个表单的提交及各种数据处理;
7.与后端开发团队配合,优化系统;
8.根据测试结果,进行bug修复;
9.根据产品的需求,对项目需求进行更改;
10.定期参与团队内部知识分享输出活动。
11.根据业务需求,进行技术调研。