熟练掌握HTML5、CSS3、less、sass、页面框架和布局,熟悉移动端布局
熟练掌握Ajax、JavaScript、ES6规范,以及面向对象的编程思想
熟练使用Vue前端框架以及vue-cli脚手架
熟练使用bootsrap、Element UI、Vant UI、ECharts、JQuery、Uview等组件库
熟悉小程序的开发,Uniapp、以及了解Webpack配置、git、svn代码管理库
了解Node.js后台语言以及mysql、graphql数据库的使用思路清晰,思维敏捷,良好的沟通表达能力;
项目名称:《智荟网》 pc端+移动端(uniapp)[已上线]
开发工具:Visual Studio Code
项目介绍:西信智荟网是运用于所有终端设备的专业内容知识服务领域的网站(手机APP软件)。智荟网分别通过学术头条、智能问答、资源交易、跨库检索、知识加工、个人中心、后台管理系统7大模块来针对专业内容知识服务完成全文检索、提问、加工盈利、多人回答、组成专家团队回答问题等等一系列操作。
技术描述:
1. 主要使用Vue-cli、VueRouter、graphql数据库进行前后端不分离整个项目的开发
2. 以Element ui 组件库为主,对页面进行排版提高开发的效率
3. 使用vue-lazyload懒加载,提高用户体验,提升页面美观
4. 对Axios进行网络请求以及二次封装,使用token进行权限验证,利用sessionstorage存储用户数据
5. 对组件进行封装,提高组件的复用性,缓解代码繁琐以及模块发开发提升代码可读性
6. 路由权限控制,根据不同用户信息进行不同权限的相关操作
7. 使用lib-flexible实现各个浏览器兼容性问题
App端:
2. 主要使用Uniapp框架进行整个app的开发
3. 以uView组件库为主进行页面布局
4. 封装以promise形式的弹窗,提示框等
5. 以promise形式对uni.request进行次封装,请求拦截,实现页面与后台数据交互展示
项目名称:重庆气矿工会 pc端
开发工具:Visual Studio Code
项目介绍:此平台是西南油气田公司(重庆气矿)用于内部管理的内部网站。
技术描述:
1. 主要使用Vue-cli、VueRouter、vuex进行整个项目的开发
2. 以Element ui 组件库为主,对页面进行排版提高开发的效率
3. 使用cropperjs进行图片裁剪,将多张图片裁剪合成一张图片,置放于前台轮播图
4. 对Axios进行网络请求以及二次封装,使用token进行权限验证,利用localStorage存储用户数据
5. 对组件进行封装,提高组件的复用性,缓解代码繁琐以及模块发开发提升代码可读性
6. 使用vue-quill-edito实现富文本上传图片、拖拽、放大缩小图片
7. 使用babel-polyfill解决IE浏览器兼容性问题
8. 使用vant组件库实现一对一聊天
9. 使用vuex、el-tabs、localStorage实现用户后台管理系统缓存打开之前关闭的页面
10. 使用element下的NavMenu导航菜单进行后台管理系统的用户角色权限控制
11. 路由权限控制,根据不同用户信息进行不同权限的相关操作
项目名称:城市记忆.重庆人文 pc端 [已上线]
开发工具:Visual Studio Code、Navicat Premium 12、XAMPP Control Panel
项目介绍:“城市记忆”是城市形成、变迁和发展中具有保存价值的历史记录(即人们对这些历史记录以信息的方式加以编码、储存和提取过程的总称)。此网站是重庆宣传部用于宣传和记录重庆的网站。
技术描述:
1. 主要使用Vue-cli、VueRouter、nodejs、mysql数据库进行整个项目的开发(此项目为本人独自完成)
2. 以Element ui 组件库为主,对页面进行排版提高开发的效率
3. 使用vue-lazyload懒加载,提高用户体验,提升页面美观
4. 对Axios进行网络请求以及二次封装
5. 对组件进行封装,提高组件的复用性,缓解代码繁琐以及模块发开发提升代码可读性
6. 封装css样式@media,通过浏览器响应式模式,兼容不同屏幕宽度
7. 使用babel-polyfill解决IE浏览器兼容性问题
8. 使用mysql数据库完成数据库的设计,并导入历史数据
9. 运用Apifox测试接口数据交互的正确性
10.使用xampp设置打开mysql数据库
11.与客户沟通项目需求,进行编写和维护
角色 | 职位 |
负责人 | 前端开发工程师 |
队员 | 前端工程师 |
pc: 1. 主要使用Vue-cli、VueRouter、graphql数据库进行前后端不分离整个项目的开发 2. 以Element ui 组件库为主,对页面进行排版提高开发的效率 3. 使用vue-lazyload懒加载,提高用户体验,提升页面美观
1. 主要使用Vue-cli、VueRouter、nodejs、mysql数据库进行整个项目的开发(此项目为本人独自完成) 2. 以Element ui 组件库为主,对页面进行排版提高开发的效率 3. 使用vue-lazyload懒加载,提高用户体验,提升页面美观