1.精通JS,包含:声明提前,数据模型,字符串操作,数组操作,面向对象,闭包,用域链,原型链this指针(bind,call,apply)等原理;ES5,ES6,ES7,异步原理(微任务和宏任务);精通查找,排序,去重,深拷贝&浅拷贝,防抖节流,数据劫持defineProperty,Proxy对象创建等方法;熟练使用localStorage,sessionStorage等应用;熟悉DOM,BOM的一些api;懂得灵活使用正则配合开发。
2.精通使用vue2的optionsAPI以及vue3的compositionAPl;熟练使用vue-router,路由懒加载魔法注释,动态添加路由,路由守卫;熟练使用vuex,以及辅助函数mapState,mapGetters,mapMutatios,mapActions,createNamespacedHelper(命名空间)的所有用法;熟悉MVVM模式SPA单页面模式,vue的内部原理(编译-渲染-更新)虚拟DOM树的根本原理以及diff算法。
3.熟练使用uniapp对小程序,微信公众号,ios app,android app的开发;熟练支付宝支付,微信支付等支付的对接;懂得h5app上使用腾讯IM即时通讯;懂得小程序与蓝牙硬件上的对接
4.熟悉HTML5&CSS3,盒子模型,弹性布局,浮动,脱离文档流,媒体查询,响应式布局,CSS3动画和变换,轮播图原理,SCSS等;
5.熟悉webpack的打包原理;熟悉使用vite;熟悉使用devtools辅助开发;懂得使用node,npm,svn,git辅助开发。
6.熟悉AJAX原理,熟练使用axios,懂得通过配置proxy以达到开发时遇到跨域问题上的处理。
7.熟悉使用滚动插件:better-scroll;人脸识别js(非收费api):face.js;动画库:gsap,animate.css。图表库:Echarts。后台开发库:element-ui。
公司名称:珠海市直通众包科技有限公司
职位:前端开发工程师
在职时间:2021.3-2022-2
工作描述:1.人脸识别算法研究;2.负责公司小程序、H5、APP的前端开发。
公司名称:珠海市菁创科技教育有限公司
职位:Web前端工程师在
职时间:2019.10-2021.2
工作描述:1.购物网站的开发;2.封装tabbar和navbar组件;3封装better-scroll和axios组件
项目名称:密拉特(小程序)
项目描述:宝马汽车蓝牙控制车内灯光
框架或相关技术:Uniapp,ArrayBuffer的转换
负责模块:1.通过调色板的控制来控制车内灯光颜色;2.与硬件蓝牙模块交互。
项目名称:云华空间(微信小程序)
项目描述:该项目主要按照甲方所做的酒店类+酒,茶水销售类小程序
框架或相关技术:uniapp,微信授权登录,tooken(验证),nextTick,微信支付,分享,地图
负责模块:1.手写选择时间的组件,并由数据控制订房是否可选;2.手写进度条组件,转换成百分比动态计算的样式;3.邀请好友同行携带自己openid,并通过点进来的人,收到休息提醒;4.封装了自己的请求函数,通过原型挂载到全局;5.修改了第三方swpier插件,使得效果满足设计稿。
项目名称:购物街(手机网站)
项目描述:该项目主要按照甲方(某品牌服装公司)所做的一个官方购物网站
框架或相关技术:Vue-cli,vue-router,vuex,axios,swiper,better-scroll,tooken(验证),nextTick,微信支付,支付宝支付。
负责模块:1.通过Vue-cli快速搭建开发环境。2.通过Vue-router搭建项目路由以及构建单页面应用。3.使用vuex对一些公共的验证数据进行管理。4.使用axios请求后端数据冰渲染在页面上。5.封装Swpier组件在多个页面进行复用。6.封装axios返回一个简单的请求函数方便各个页面调用。
项目名称:黄埔军校(学生端-业务端-微信公众号)
项目描述:该项目属于学校管理系统以及业务员管理系统
框架以及相关技术:uniapp,sdk微信授权,tooken(验证),摄像头调用,微信支付,分享,echart图表,二维码生成。
负责模块:1.sdk包引入并单独另起文件,通过腾讯接口获取accesstoken后调用摄像头,微信支付和分享功能。2.参考echart表官方网站完成echart表制作饼状图和曲线图。3.业务端表的列表展示进行了组件封装。4.封装了自己的请求函,通过原型挂在到全局。5.分销链接携带销售ID传给后端记录。
项目名称:志愿(app)(iostandroid)
项目描述:该项目属于高考类志愿填报协助系统
框架或相关技术:uniapp,微信授权登录,qq授权登录,tooken(验证),摄像头调用,微信支付,支付宝支付,苹果支付,实时语音,实时信息发送,实时视频通话。
负责模块:1.苹果支付的调用需要打基座包和使用Hoc企业证书,然后需要在苹果商店添加商品id和价格,这个验证通道后就可以获取到商品id和对应价格;
2调用腾讯第三方进行实时通话和信息发送,视频通话等功能,需要腾讯放申请并开通Tencent Real-Time Communication;
3.顾问申请在填写工作经历,教育经历,顾问类型可以无限添加。
项目名称:仁策学院(微信公众号)
项目描述:该项目属于课程类商城,类似腾讯课堂。
框架或相关技术:uniapp,微信授权登录,滚动绑定跳转,头像叠加展示组件封装,分销连接,点赞动画。
负责模块:1.首页滚动选择某项功能跳转对应类目。2.购买的任务头像展示叠加+...效果的组件封装。3.点赞时动画升起。
项目名称:周钻(微信小程序)
项目描述:该项目属于钻石销售类项目
框架或相关技术:uniapp,微信授权登录,瀑布流
负责模块:瀑布流处理方式通过判断遍历下的key值i是偶数还是基数来做来排列,左变右边固定一样宽度,左边渲染的是偶数字段,右边渲染基数字段,通过定位来达到左右布局。
项目名称:算命系统(PC页面)
项目描述:该项目属于人脸识别类算命项目
框架或相关技术:uniapp,faceapi(人脸识别算法),canvas,video,vue-video-player
负责模块:1.faceapi文档的阅读和使用,涉及多层异步的使用,通过引入model包的人脸参数去进行脸部比对,获取脸部数据并通过canvas描点.2使用canvas对脸部进行画框捕捉和video拍照并展示描点.3.vue-video-player播放视频进行参数调整,自动播放全
角色 | 职位 |
负责人 | 高级前端开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目名称:云华空间(微信小程序) 项目描述:该项目主要按照甲方所做的酒店类+酒,茶水销售类小程序 框架或相关技术:uniapp,微信授权登录,tooken(验证),nextTick,微信支付,分享,地图 负责模块:1.手写选择时间的组件,并由数据控制订房是否可选;2.手写进
项目名称:黄埔军校(学生端-业务端-微信公众号) 项目描述:该项目属于学校管理系统以及业务员管理系统 框架以及相关技术:uniapp,sdk微信授权,tooken(验证),摄像头调用,微信支付,分享,echart图表,二维码生成。 负责模块:1.sdk包引入并单独另起文件,