1精通各种前端相关技术(HTML、CSS和JavaScript),熟悉页面架构和各种布局,熟练使用less/sass预处理器进行前端开发。
2熟练使用es6新特性并应用在项目中,如: Promise,async/await,箭头函效等
3熟悉webSocket并理解webSocket心跳机制原理。
4熟练使用vue2/vue3技术以及周边生态开发项目(vue-router, axios等),可以独立完成项目开发。
5熟悉使用typescript结合vue或者react开发项目,ts相关的基本知识都懂并在项目中实际应用。
6通过学习熟练掌握前端部分开箱即用的后台管理项目,例如Vben Admin(项目基于Vue3.0, Vite , Ant-Design-Vue, TS )
7熟练使用各种UI框架快速开发项目,例如element-plus, ant-design-vue等
8熟练使用uni-app混合开发各种项目,例如微信小程序,抖音小程序,h5等并有实际项目经验
9熟练使用微信小程序原生技术开发项目,并有实际项目经验。
10熟练运用VS Code、HbuildX等前端开发工具,提高工作效率。
11熟悉Git、SVN等版本管理工具的常规用法,能够有效管理代码版本。
暖阳小故事:该项目是一款可根据抖音短视频推文直接点击然后进行小说阅读的小程序。
1,该项目由本人独立开发完成,是通过uni-app混合开发进行开发的抖音小程序,尽可能的使用uni-app中的api, 无法兼容的使用uni-app提供的条件编译特殊处理。
2,通过class方式封装uni.request,在一个统一对象中输出所有的api
3,独立完成抖音小程序开发以及上线,实现书城,书架,充值,阅读历史,阅读等模块功能开发。其中阅读分为长篇小说阅读和短篇小说的阅读且可以在后台设置不同的充值模板
4,根据服务端返回的全篇文章占用页面高度,记录用户某篇文章的滚动值,从而计算出用户阅读百分比。
5,根据抖音提供的api(tt.requestOrder和tt.getOrderPayment)完成抖音支付,以及在抖音沙盒环境测试。
6,通过组件复用完成阅读历史和书城两个模块的开发,减少代码量
7,该项目较为简单,所以未使用其它的UI框架。
旺探探AI实景店播(微信小程序可搜索)
项目描述: 该项目是一款帮助中小类型商户实现无人直播的小工具,即商户使用两个/1个手机即可实现无人在线直播。
技术栈:uni-app+vant+xmly(喜马拉雅插件)+arms
工作职能:
1:通过vue-cli搭建uni-app方式开发微信小程序,通过微信小程序提供的miniprogram-ci插件结合阿里云效ali-oss完成流水线部署。
3:通过uni.addInterceptor完成登录拦截,即小程序点击任何地方都需先登录。
4:小程序接入阿里云应用实时监控服务ARMS,在需要的页面通过Page Show或者Page Hide完成日志上报。
6,由于小程序限制了主包大小在2M内,不满足业务需求,所以使用分包方式扩大小程序体积,把有关项目中直播相关功能全部放在分包中,同时可优化小程序首次启用时间。
7,使用api---createInnerAudioContext完成直播语音包,语音互动模块,通过喜马拉雅插件完成直播中页面语音的自动循环播放。客户可通过小黄车弹窗自助添加商品,然后在抖音直播过成功,自动弹出商品。
8,在账号授权模块实现抖音账号授权。
小牛直收站点端平台(后台管理系统)
项目描述: 该项目主要方便公司查看旗下或者第三方所有的订单,用户,骑手等的状态,以及代理商的管理等。
工作职能:
● 前期独立开发项目并完成项目的搭建,以及初期产品页面需求的开发。
● 根据 UI 设计和产品需求,负责完成商品管理、分类列表、营销活动列表、订单管理和代理商管理等模块的开发工作。确保模块的功能完善且符合需求。
● 利用青柿流媒体技术实现监控的直播和回放功能,确保直播和回放功能的稳定性和可靠性。
● 使用 echarts 图表库完成图表数据的展示,包括各种数据图表的绘制和可视化。
● 使用 axios 库对请求数据进行封装,以提高请求的效率和可维护性。确保请求数据的稳定传输和数据处理。
● 蓝牙连接电子秤和交易实现:实现站点与蓝牙电子秤的连接,获取重量信息,并实现用户在站点回收物品并完成交易的功能。确保顺利的蓝牙通信和交易过程。
● 打印小票实现:使用 XPrinter XP-58打印机,并安装相应驱动,实现打印小票的功能。确保打印机的正常工作,并生成清晰准确的小票。
义务综合行政执法局
项目描述:该项目为义务市规范化管理全市垃圾投放点,中转站,分拣中心,运输车辆,焚烧厂等垃圾回收全部流程的系统。
技术栈:vue2+ant-design-vue+g2plot+liveqing/liveplayer+axios+postcss-px2rem
1,二次封装a-upload组件实现csv或者excel文件的导入,项目中大部分模块都需要导入功能。例如源头投放记录
2,通过g2plot完成再生资源大屏的开发,实现回收单量走势(折线图),交投占比(饼图)等不同图表开发。
3,完成便民服务(大件垃圾清运,意见建议管理),城镇投放智治(源头投放记录,投放点实时检测,违规问题核查),农村投放智治,回收利用智治(分拣入库,分拣出库)等模块开发。
4,使用青柿流媒体完成投放点实时检测系统的实现,可选择投放点,查看指定投放点的在线监控以及回放。
5,使用postcss-px2rem完成屏幕响应式,主要为政府单位老式电脑小屏服务。
6,通过服务端查询当前用户权限,与前端路由做匹配方式确定动态路由。
项目描述: 一款可根据抖音短视频推文直接点击然后进行短篇小说阅读的小程序(可通过抖音直接搜索)。 工作职能: 该项目由本人独立开发完成,是通过uni-app混合开发进行开发的抖音小程序,尽可能的使用uni-app中的api, 无法兼容的使用uni-app提供的条件编译特殊处理。
项目描述: 该项目是一款帮助中小类型商户实现无人直播的小工具,即商户使用两个/1个手机即可实现无人在线直播。 技术栈:uni-app+vant+xmly(喜马拉雅插件)+arms 工作职能: 1:通过vue-cli搭建uni-app方式开发微信小程序,通过微信小程序提供的m