ID:300209

Mature 身份已认证

web前端开发工程师

  • 公司信息:
  • 华企互动(北京)科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 朝阳

技术能力

熟练掌握React全家桶(含redux,mobx,react-router)以及Vue2(含vuex,vue-router),拥有实战项目开发经验。
熟练掌握 HTML5 和 CSS3,熟悉页面架构和布局,掌握多种响应式布局方案,熟悉 Less预编语言,能够快速完成兼
容主流浏览器的 pc 端和移动端页面, 完成响应式开发。
熟练掌握原生 JavaScript,Es6语法,闭包作用域,面向对象等, 掌握浏览器底层渲染机制,Event Loop 事件循环机制,
掌握常用的设计模式,有独立封装思想。可以对 Axios进行二次封装,掌握多种跨域方案。
熟练掌握 vant, elementUI,antd, antd-mobile, ant-design-pro, proComponents, Swiper组件库的应用。具备对UI组件库二次封装的能力。
熟悉React【UmiJS,Dva】淘系解决方案,有实战项目经验。
掌握git,webpack等。

项目经验

卖贝商城后台管理系统
项目描述:这是为卖贝PC端,卖贝移动端,专门开发的一款后台管理系统,里面主要包含了个人中心、客户管理、系统管理、数据统计、订单管理、商品管理等模块,我是项目的主要开发者,我负责项目60%以上的业务开发。
技术栈:React.JS、UmiMax、Dva、ant-design-pro、proComponents、Echarts、Axios
项目内容:
使用antd-Pro来生成完整的开发框架
基于 Echarts 实现各种可视化图表的开发(如:折线、柱状、饼状等)
基于Umi的路由方案,通过约定式路由配置来生成菜单
使用Dva的effect来管理同步化异步请求,获取服务器端返回数据,调用reducer改变state更新model。
对脚手架中的 webpack 进行优化,提高编译速度(如:生产环境取消 ESLint 词法检测、取消 sourceMap、基于 happypack实现多线程编译等)

卖贝商城
项目描述: 这是以一个文学小说,儿童书籍,教育书籍售卖品类的电商购物平台,我是项目的主要开发者,负责了项目的框架搭建,封装公共头部和尾部,与后端进行交互获取数据,渲染页面,有75%都是我开发的。
项目网址:https://www.netshop168.com/
技术栈:React.JS, mobx , react-router, antd, swiper Axios
项目内容:
把项目中用到的公共方法,进行封装。如:
+ 基于对axios进行二次封装,完成对响应结果的统一处理以及公共参数的提取等
+ 把项目中用到的公共方法,封装到utils库中「例如:函数的防抖节流、深拷贝、深合并、对象迭代、数据类型检测、时间字符串处理等」
+ 本着“高复用”的设计原则,对项目中的业务组件进行封装「例如:公共的头部/尾部、列表每项内容独立封装」
+ 根据业务逻辑对UI组件库中的组件进行二次封装「例如:轮播图组件、删除/修改等确认提示组件等」
基于prop-types检测props数据类型,根据提示快速定位类型传递错误。
基于mobx v6版本中的makeAutoObservable对makeObservable的加强,给状态和方法设置装饰器的效果。
基于 react-router中的路由懒加载,实现模块的分隔打包,加快首屏渲染。

华企OA管理系统
项目描述:这是一个专为公司内部所有员工量身设计的日常办公系统,主要包括查看考勤、请假审批、协作、公告、等功能, 这个项目原定是其他同事负责,后期项目急,自己也参与其中,大概负责了40%。
技术栈:vue2、vue-router、vuex、element-ui、axios…
项目内容:
根据业务逻辑来进行实现一些方案。如:
+ 基于动态路由实现权限管理和导航栏的渲染
+ 基于Token实现登录和登录态的校验
+ 封装一些自定义指令,实现权限校验、函数防抖节流等
+ 基于vuex和localStorage实现数据缓存,避免路由切换中频繁想服务器发送请求。
基于前端优化技术来使用一些优化方案。如:
+ 基于前端骨架屏技术,在资源没有请求回来之前,给予用户Loading的效果,减少白屏等待时间!
+ 基于vue-router中的路由懒加载,实现模块的分隔打包,加快首屏渲染
+ 优化v-for循环中的key值,提高DOM-DIFF的编译速度
+ 在组件释放时手动销毁事件和定时器等,优化内存

案例展示

  • 华企OA管理系统

    华企OA管理系统

    项目描述:这是一个专为公司内部所有员工量身设计的日常办公系统,主要包括查看考勤、请假审批、协作、公告、等功能, 这个项目原定是其他同事负责,后期项目急,自己也参与其中,大概负责了40%。 技术栈:vue2、vue-router、vuex、element-ui、axios… 项

  • 卖贝商城

    卖贝商城

    卖贝商城 项目描述: 这是以一个文学小说,儿童书籍,教育书籍售卖品类的电商购物平台,我是项目的主要开发者,负责了项目的框架搭建,封装公共头部和尾部,与后端进行交互获取数据,渲染页面,有75%都是我开发的。 项目网址:https://www.netshop168.com/

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服