熟练运用 HTML5+CSS3绘制页面,熟练使用 Less/Sass 等预处理样式提高代码可维护性;
熟练掌握 JS/TS,可以灵活运用TS的泛型定义、继承等语法,熟悉闭包现象,原型和原型链机制,能够较好的使用 ES5、ES6语法;
熟练使用 Vue.js 及周边生态(ElementUI / vantUI/layui/AntDesign等);熟练使用uniapp(uView),微信小程序(vant-weapp);
熟练webpack常用的打包技术组件和加载器,可以对代码进行启动优化以及上线打包优化;
熟练运用gitee、gitlab对自己的项目进行缓存上传、日志查看、分支合并以及版本切换;
熟练使用大屏可视化平台,包括echarts、highcharts、dataV。
熟悉使用百度地图、高德地图等地图开发工具,了解openlayers切片地图的应用。
熟悉 node.js,了解java开发,在与后端联调开发过程中可以理解后端绝大部分思路,不存在沟通障碍。
了解ps的一些基础的使用,可以从psd文件中提取相关图层,以及简单使用魔棒、工具尺等功能。
项目一:虚拟仿真实训平台(portal网站)+学生模块
项目描述:项目主要就是网上授课以及网上学生测试、实训,有点类似大学慕课。特点就是可以网上模拟现实实训,主要技术是通过threejs实现。学生模块是内置在portal端的,学生登录了portal端之后,就可以进入学生模块
前端技术:vue+axios+threejs+websoket
主要职责:
1、负责前端工程化框架的搭建,负责搭建mock工程化体系
2、负责portal端以及学生端的页面绘制,负责把项目所有的字段由mock定制
3、负责把现有的管理端静态页面调整为mock数据支撑
一个基于vuepress的开发的笔记网站,都是自己现在所掌握的技术栈的一个学习过程的积累与体现。内嵌了许多有趣的网站和便捷开发的网站。
一款基于vue搭建的大屏可视化工具,内里集成了echarts、highcharts、dataV、map等常用的图形图例,有助于快速开发可视化地图。