甜甜圈

web前端开发工程师
百度 · 2年经验
甜甜圈
日薪: ¥500/8h
地点: 北京 海淀
时间: 下班后周六周日
ID:151581 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | JavaScript Vue React HTML5 CSS3 Git Linux UI
1. 2年Web前端工作经验,熟练掌握HTML5/CSS3/JavaScript相关技能,有良好的编码习惯;
2. 有较强的JavaScript编写能力,能够使用原生JavaScript实现复杂功能和UI模块;
3. 了解流行前端框架,熟练运用vue和react;
4. 熟练掌握 Git Workflow / Linux 环境部署搭建,对代码质量、设计质量、工程质量有想法、有要求、有实践;
5. 对各种新技术保持开放态度,热衷于尝试并在工作中寻求相应解决方案;

信息配置平台:
 技术栈: HTML + Less + react + redux + ant-design
 项目介绍: 为公司 to B端的产品,主要功能为提供在APP端个性化定制的统一入口平台;
 项目总结:使用react + redux 完成,其中封装了一个httpRequestMiddleware用于统一处理后端的请求,结合ant-design 对前端页面进行组件化的封装和拆封,提高了组件的复用性和灵活性。

pdf中表格提取工具-pdfree
 技术栈: HTML +Sass + Vue +Vuex + Element UI
 项目介绍:为公司 to C 端的产品,主要功能为pdf 中表格的抽取;
 项目总结: 完成pdfree2.3.0版本的前端部分开发。在旧版本的基础上进行代码拆分实现前后端分离,使用vue-cli作为项目脚手架进行代码重构。在开发过程中,学习了pdf.js以及handsontable的使用,使用事件监听实现了表格一键复制的功能,使用postMessage进行iframe和页面之间的通信,实现了左侧PDF中的表格的单元格和右侧table中的单元格对应的功能,使用vue-auth进行用户登录,为了同步多个页面之间的登录状态,使用vuex + localstorage 解决页面刷新时token清空的问题,使用路由导航守卫 beforeEach来进行跳转前验证,以解决在不需要全局组件的组件中,全局组件闪烁的问题。

项目部署系统(Deploy-System)
 技术栈: HTML + Less +Vue + Element UI
 项目介绍: 为公司内部项目部署平台。做到:一次配置,快速发布,规范发布流程,节约发布成本,支持回滚部署。
 项目总结:
1.部署系统是我和运维工程师一起完成的,旨在简化发布流程,节约发布成本。此系统采用vue + Element UI 作为技术选型的目的是为了,利用Element UI快速搭建前端界面,而将重点放在与后端的交互以及前端页面的状态控制上,利用vue 双向绑定的特性可以使我们将重点放在逻辑控制的model层。为了避免黑盒发布,我们使用webSocket进行全双工通信,这样服务器能将编译及部署过程中的日志回传给客户端,以便用户能够及时看到服务端的反馈。此外,在各个组件的通信中,我使用eventbus进行通信,同时学会了使用ES6 Promise控制多个异步请求。
2.此项目中我更多的集中于与后端的数据交互,及前端页面的状态控制。更多的收获是,该项目没有UI,整个页面设计、交互及实现都是我和运维同学的一个不断探讨不断改进的过程,我们站在用户的角度去审查我们的系统,最终呈现给了用户一个界面友好,操作简单,发布快速且更加规范化的产品。
甜甜圈 ID:151581 复制

甜甜圈

web前端开发工程师 · 2年经验 · 百度
城市北京 海淀 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | JavaScript Vue React HTML5 CSS3 Git Linux UI
1. 2年Web前端工作经验,熟练掌握HTML5/CSS3/JavaScript相关技能,有良好的编码习惯;
2. 有较强的JavaScript编写能力,能够使用原生JavaScript实现复杂功能和UI模块;
3. 了解流行前端框架,熟练运用vue和react;
4. 熟练掌握 Git Workflow / Linux 环境部署搭建,对代码质量、设计质量、工程质量有想法、有要求、有实践;
5. 对各种新技术保持开放态度,热衷于尝试并在工作中寻求相应解决方案;

项目经验

信息配置平台:
 技术栈: HTML + Less + react + redux + ant-design
 项目介绍: 为公司 to B端的产品,主要功能为提供在APP端个性化定制的统一入口平台;
 项目总结:使用react + redux 完成,其中封装了一个httpRequestMiddleware用于统一处理后端的请求,结合ant-design 对前端页面进行组件化的封装和拆封,提高了组件的复用性和灵活性。

pdf中表格提取工具-pdfree
 技术栈: HTML +Sass + Vue +Vuex + Element UI
 项目介绍:为公司 to C 端的产品,主要功能为pdf 中表格的抽取;
 项目总结: 完成pdfree2.3.0版本的前端部分开发。在旧版本的基础上进行代码拆分实现前后端分离,使用vue-cli作为项目脚手架进行代码重构。在开发过程中,学习了pdf.js以及handsontable的使用,使用事件监听实现了表格一键复制的功能,使用postMessage进行iframe和页面之间的通信,实现了左侧PDF中的表格的单元格和右侧table中的单元格对应的功能,使用vue-auth进行用户登录,为了同步多个页面之间的登录状态,使用vuex + localstorage 解决页面刷新时token清空的问题,使用路由导航守卫 beforeEach来进行跳转前验证,以解决在不需要全局组件的组件中,全局组件闪烁的问题。

项目部署系统(Deploy-System)
 技术栈: HTML + Less +Vue + Element UI
 项目介绍: 为公司内部项目部署平台。做到:一次配置,快速发布,规范发布流程,节约发布成本,支持回滚部署。
 项目总结:
1.部署系统是我和运维工程师一起完成的,旨在简化发布流程,节约发布成本。此系统采用vue + Element UI 作为技术选型的目的是为了,利用Element UI快速搭建前端界面,而将重点放在与后端的交互以及前端页面的状态控制上,利用vue 双向绑定的特性可以使我们将重点放在逻辑控制的model层。为了避免黑盒发布,我们使用webSocket进行全双工通信,这样服务器能将编译及部署过程中的日志回传给客户端,以便用户能够及时看到服务端的反馈。此外,在各个组件的通信中,我使用eventbus进行通信,同时学会了使用ES6 Promise控制多个异步请求。
2.此项目中我更多的集中于与后端的数据交互,及前端页面的状态控制。更多的收获是,该项目没有UI,整个页面设计、交互及实现都是我和运维同学的一个不断探讨不断改进的过程,我们站在用户的角度去审查我们的系统,最终呈现给了用户一个界面友好,操作简单,发布快速且更加规范化的产品。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏