熟练掌握HTML5、CSS3、JavaScript、BOM、DOM操作
熟悉原生JavaScript,W3C标准与ES6规范
熟练使用响应式布局、流式布局、flex弹性盒模型布局等各种方法实现移动端布局
熟练使用JQuery,zepto库实现网页功能
熟练使用element-ui、iview、mui、vux等前端ui框架
熟练使用vue及其全家桶
熟练使用小程序开发、vue+小程序开发
熟练使用less、sass预处理工具、animate.css动画库,实现css3动画
熟练使用Echarts实现数据可视化,熟悉canvas开发
熟练使用macOS系统开发及linux常用指令,部署前端项目
熟练使用git分支指令、webapck模块化开发,了解gulp工具
熟悉常用浏览器兼容方案、常用页面优化方案,移动端适配方案
熟悉SDK技术实现第三方分享、登录、支付等第三方功能
熟悉使用nuxt.js实现服务端渲染,了解node.js、python、SQL Server基础语法
了解跨资源共享cors、Nginx反向代理跨域,了解HTTP协议、AMD模块化开发
上海银行获客小程序(3人完成,本人未参加测试阶段)
项目职责:客户端、网点端的前端80%的页面布局组件化开发,全面负责“首页”、“客户经理”模块
1. 使用mpvue框架开发小程序
2. 利用高德api文档引入网点定位功能,搜索网点,选择定位,方便用户快速找到银行网点
3. 首页-优品详情展示,可评论、收藏、分享等功能
4. 利用jquery.qrcode第三方插件生成各个优品的二维码进行展示
冠溉家园小程序(2人完成,参加测试,未参加上线)
项目职责:负责孩子记录模块,包括家长和教师两个角色
1. 使用vant-weapp UI组件库进行小程序布局开发
2. 集成调用小程序拍照功能进行记录,可进行图片选择、裁剪、删除
3. 使用canvas绘制记录信息形成图片,并用wx.previewImage()方法预览图片
4. 调用timestart、timeend方法判断用户长按,调用小程序集成方法下载保存图片
平安银行-智能图谱项目web端(1人开发维护,测试上线部署均一人负责,第二版后交付其他人负责)
项目职责:全权负责图谱项目第一版、第二版的开发测试和上线
1. 使用vue-cli搭建项目,vue+webpack+element-ui进行开发
2. 开发表格、按钮等组件,实现组件化开发,方便后期维护,减少代码量
3. 兼容浏览器版本,提升用户使用的好感度
4. 配合后台增加权限功能,实现项目与平安内部系统的对接功能
后台智能信贷引擎、智能获客系统(两个项目开发测试上线部署均一人)
项目职责:全权负责项目的前端工作,包括需求评审、开发设计文档、接口评审、测试报告、项目部署
1. 使用vue及其全家桶完成页面的组件化开发
2. 使用iview、element-ui还原UI设计
3. 使用echarts展示用户数量、用户需求变化、历史数据变化
4. 根据需求实现表格的增删改查、规则组的整个编辑功能
二十二城app(1.0.2,1.1.0)
项目职责:接手负责项目的维护与迭代
1.0.2
1. 强制更新,解决用户完善信息时信息未显示的bug,改善用户体验
2. 解决用户返回出现弹框只能出现一次的问题
1.1.0
1. 迭代更新,使用jsSDK技术增加用户上传(预览、选择)营业执照照片的功能,完善认证信息
2. 使用animate.css增加加载转图案动画
3. 使用canvas增加用户刮奖抵现金的功能
二十二城供应商微信公众号
项目职责:登录、注册、商品管理、添加、删除等整个模块
1. 使用vue框架组件化开发(vue-router、vuex状态管理模块化)
2. 使用正则表达式对用户信息、商品信息进行验证,并存储到vuex状态管理器中
3. 实现手指触摸滑动快速定位找到售卖距离
4. 使用jsSDK实现图片上传、预览、选择的功能