




个人介绍
我是程序员客栈的【代码banyun】,一名【前端开发工程师】; 我毕业于【常熟理工学院】,担任过【上海嘉值信息科技有限公司】的【前端开发】; 负责过【永航cms项目】,【臻优惠购物】,【万创教育面试题库平台】的开发; 熟练使用【html】,【css】,【javascript】,【axios】,【vue】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2017-09-01 -2022-08-01上海嘉值信息科技有限公司前端开发工程师
1、负责公司产品前端HTML/CSS代码的编写,根据业务需要开发、制作和程序修改 2、参与公司pc端和移动端网站的开发,以及后期网站性能优化、产品体验优化、产品功能迭代等 3、使用Ajax技术实现前后端数据交互,并与后端技术员保持良好的沟通 4、配合产品经理和UI设计师研究并改善用户体验,完善页面交互效果
教育经历
2013-09-01 - 2017-07-01常熟理工学院软件工程本科
技能

项目描述: 该项目是为客户公司开发一个专门用于给学员刷面试题的平台,平台提供专业面试题、心理测试 题、场景分析题等海量题库数据。按具体企业、行业目录、知识学科、及自定义标签等来分门别类,将一 些高频重点题目提取成精选题,供用户重点关注和复习。 负责模块:学科管理、目录管理、标签管理、面试技巧 技术栈:vue + vue-router + axios + elementUI + less + webpack 职责描述: 1、使用vue2的框架技术开发,配合element-ui进行静态页面的基本布局 2、进行axios的二次封装,并在请求拦截器和响应拦截器内配置相关内容 3、使用axios进行数据的获取,用来进行页面的渲染,并进行增、删、改、查操作的处理 4、注册全局过滤器,处理从后端获取文本数据和时间,按要求进行格式化 5、封装添加/编辑弹框组件、面包屑组件、消息提示组件等 6、使用vue-router进行页面跳转时传递相关参数


项目描述: 该项目是基于vue2的技术,为客户公司开发的员工后台管理系统。其中基于RBAC的权限设计思 想,通过给员工分配角色,给角色分配权限的方式来实现权限管理,以及分配按钮操作权。不同角色登录 进来, 看到的菜单应该不一样的。 负责模块:登录页、组织架构、角色管理、员工管理、权限管理 技术栈:vue + vue-router + vuex + axios + webpack + element-ui 责任描述: 1、使用element-ui框架搭建页面基本布局,保证布局合理性,美观性 2、进行axios的二次封装,并在请求拦截器和响应拦截器内配置相关内容 3、使用axios发送异步请求,配合async+await实现数据交互,渲染页面 4、封装自定义指令,处理图片加载失败、显示默认图片的情况 5、封装树形结构组件、头部显示栏组件,添加/编辑对话框传组件等 6、使用 vue-router 配置静态路由和动态路由,利用路由懒加载进行性能的优化 7、基于 RBAC 权限设计思想,控制登录用户的菜单权限和按钮权限


项目描述: 该项目是为客户公司开发的一款C2C类电商平台,让用户可以随意挑选自己心仪的商品,并下单购 买。也可以申请成为店主,变身成为卖家来经营自己的店铺,销售自己的产品。另外,平台还提供了优惠 券的功能,为用户提供更加实惠的满减等优惠。 负责模块:首页模块、登录模块、购物车模块、订单模块、支付模块 技术栈:vue3 + ts + pinia + vite + axios + vue-router 责任描述: 1、对axios进行二次封装,并在请求拦截器和响应拦截器内配置相关内容 2、使用axios发送异步请求,配合async+await实现数据交互,渲染页面 3、基于函数与render函数,封装全局通用的消息提示框和消息确认框组件 4、封装通用的骨架屏组件,配合内置Transition优化加载效果 5、使用vee-validate插件完成表单的校验功能 6、根据商品的sku信息,计算出路径字典,实现商品规格的选择与禁用功能 7、使用路由懒加载、图片懒加载、组件数据懒加载来进行性能优化
