# kecanwen.github.io **Repository Path**: kecanwen/kecanwen.github.io ## Basic Information - **Project Name**: kecanwen.github.io - **Description**: kecanwen - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-31 - **Last Updated**: 2021-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简历 本科:淮北师范大学 专业:计算机科学技术 ### 专业技能 ```markdown 1 根据 UI 设计稿完成PC端、H5移动前端页面的开发 2 使用stylus sass等css预处理器对页面进行优化并添加动画效果 3 使用rem布局 媒体查询 完成响应式页面的开发、优化以及测试 4 配合测试人员对产品代码进行迭代开发和增量开发 5 使用axios实现ajax请求,通过后端接口拿到数据对页面进行渲染 6 利用vuex实现数据的统一管理 7 使用webpack对代码进行模块打包 8 使用gitee对代码进行管理和版本控制 9 熟悉前后端分离开发,在后端未完成接口情况下,使用koa框架假设HTTP服务作为临时服务器 10 采用组件化或面向对象的前端开发思想,熟悉浏览器兼容性 11 参与前端性能、架构等方面的改进和优化 ``` ### 工作经历 #### 2019.3---至今 上海熊猫机械集团 web前端开发工程师 ```markdown 1.跨域处理:配置客户端代理 2.用户模块:登录,注册,个人信息修改,密码找回,更新密码 3.对github上开源项目form-generator进行二次开发,实现动态表单设计功能单元 1)利用vue-draggable实现表单元素生成和移除 (2)对el-dailog弹窗进行自定义封装和调用 (3)增加preview.html页面,可预览刚设计完的表单 (4)将表单元素放在js文件中以json形式声明,利用createElement函数转成element组件 (5) 通过svg绘制特殊业务需求的icon (6)利用JSX编写单个表单元素组件,减少代码冗余度,且更好的进行细节的配置 (7)通过QRCode.js插件生成二维码,更好的分享给客户填写 (8)利用mongodb数据库对表单收集回来的数据进行增删改查 6.利用lodash中throttle和debounce方法解决部分模块出现的函数防抖和节流 7.利用i18n插件实现产品国际化 8.设置axios请求拦截器,在超时登录或无token情况下踢出登录状态 9.利用Echarts实现数据可视化展示 10.使用gulp压缩代码,图片懒加载,ajax缓存提高浏览器加载速度 11.利用axios-retry解决服务器或网络不稳定引起的掉包或请求失败 12.在vue项目中引入jQuery,解决一些需要操作DOM的特殊情况 13.使用vue-Quill-Editor插件完成富文本功能 ```