实现网
Rvivte

昵称登录后显示

800/8小时
7年工作经验

得物
高级前端开发工程师

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1. 熟练掌握JS、ES6 、HTML、CSS等
2. 6年Vue开发经验,了解React等多个前端开发框架
2. 多个B&C端大型目开发经验,以及移动端(小程序、uni-app)等项目经验
3. 熟悉服务端渲染(nuxt.js),了解Node.js开发,有egg.js项目开发经验
4. 担任前端负责人,主导多个项目的开发和技术升级工作

项目经验

2D软装在线设计工具

1. 负责2d软装设计工具的开发,结合Vue+ canvas + Fabric.js,实现图片滤镜、图片裁切、在线抠图、图片翻转、canvas层级、画板参考线、图层锁定等功能,目前,在线软装设计工具已经为20000+软装设计师服务,作为项目主要负责人,从项目立项,到第一版上线,仅用了10天时间。
2. 负责2d软装设计工具的日常升级工作,主要更新了 多页面切换,实现在同一个画布上,可以同时设计不同的方案。

UI/业务组件库

1. 负责云定制组件库的日常开发和维护工作,截止到目前,已经更新了42个UI组件和19个业务组件,组件库极大的方便了日常的开发和项目之间逻辑的复用。
2. 由于组件库日益变得庞大,参考 elementt-ui 组件安装的逻辑 结合babel-plugin-component 插件,修改组件库的打包方式,最终使组件库满足按需加载的需求,从而减少一部分项目bundle的体积,进而缩减了部分SPA项目的首页白屏时间。
3. 优化组件库包体积,利用webpack externals 抽离依赖,并使用 Tree-Shaking 删除没有引用的逻辑,从而减少因为组件库过大给项目带来的压力。

云销商城小程序(uni-app)

1. 由于商城小程序项目需要多端打包,所以采用uni-app作为云销商城小程序的开发框架,最终实现多同平台类型小程序的编译,很大程度的节约了开发资源。
2. 通过uni-app的平台判定条件,来区分各个平台的开发环境,实现多个小程序平台功能和UI的统一。
3. 项目采用功能模块组合的形式,用户可以自由组合首页功能,从而导致小程序打包体积过大,使用subPackages进行分包加载,并用preloadRule对分包进行预加载,从而优化了小程序页面的加载速度。

管理后台接口开发(egg.js)

1. 主要负责官网后台管理系统的接口开发工作,使用node应用框架egg.js,实现对多个MySql数据库的查询、批量查找等操作,并使用MySql事务来处理多表之间的操作。
2. 通过egg.js,实现客户端上传图片到oss上的功能。
3. 编写中间件,实现后端验证客户端token的功能,并统一抛出错误码401。
4. 使用第三方支付平台beecloud,实现后端调用支付api,完成微信和支付宝支付功能。

采集工具(浏览器插件)

1. 负责斑斓采集工具(浏览器插件)的开发,实现了对网页所有图片一键获取,并通过悬浮页面,选择需要采集的图片,一键上传到云端的功能。
2. 结合webpack,构建项目结构,实现一键打包支持 Chromium 内核的浏览器扩展,并支持编译到书签扩展,优化开发目录和流程,使项目尽可能贴近 vue开发的体验。
3. 使用插件原生的消息分发、事件监听、浏览器视窗交互等api,结合原生javascript,实现对图片尺寸的筛选、登录存储cookies、批量上传图片、跨域http请求等功能。
4. 利用浏览器插件权限,实现对当前网页内的图片全局注入采集按钮的功能,并优化按钮显示逻辑,用户随时随地都可以采集他喜欢的素材,至今斑斓采集工具通过不断优化,已累计服务全网8000+的用户。

0条评论 雇主评价

暂无评论~

可兼职时间

周六全天
周日全天
工作日下班后
周六半天
周日半天

可兼职地点

虹口
全上海

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

周六全天
周日全天
工作日下班后
周六半天
周日半天

可兼职地点

虹口
全上海