(1)熟悉HTML5,CSS3,SCSS 进行⻚面布局和浏览器兼容
(2)能熟练的使用vue来开发,并且了解一些vue源码
(3)熟悉使用vuex,pina进行跨页面传值
(4)熟悉vue的ui组件库的是用,例如element-ui,element-plus,vant等组件库
(5)熟悉移动端 App 百分比布局、rem布局和响应式布局,解决不同设备之间的兼容问题和适配问题
(6)能够熟练使用原生JavaScript进行代码面向对象编程
(7)熟悉es5/6的语言规范,同样熟练Promise,async+await在解决异步编程的中使用
(8)熟悉前端性能优化的主要方式,如懒加载,减少DOM节点操作,webpack打包工具
(9)熟练使用npm,git等代码辅助工具
(10)了解node.js的模块编程思想和commenJS的语法规范
(11)了解过uniapp和微信小程序的开发
(12)了解react框架的开发
做过武汉紫荆医疗后台管理系统,该项目是公司研发的一套医疗后台管理系统,有一套完整的医疗业务逻辑,可以很好的管理医院的医疗业务,现在该项目是武汉紫荆医院的后台管理系统,与其配套的还有武汉紫荆医院的公众号。 项目的主要用了vue2及相关的库进行开发,组件库用的是element-ui和echarts,使用了sass来编写css。 项目的主要分为业务管理和系统管理两个模块,业务管理模块主要是管理医疗业务这一块。我主要负责了预约管理模块、患者管理模块、医护管理模块,用echarts画图将医院员工,患者,药品等数据更直观的展现在界面上;封装了表格与分页器一体化的组件,性能优化方面:对频繁的触发事件采用的节流;为减少http请求,图片采用用户按需加载的懒加载模式,采用webpack的打包技术,进行代码压缩等。