个人介绍
我是程序员客栈的【cookie】,一名【二级方向】; 我毕业于广东南方商务英语,担任过 香港永富集团的前端岗位,; 负责过 前端,后端,硬件设备接入的开发; 1.熟练使用 DIV+CSS 布局的代码编写,有良好的编码习惯,注重代码风格。
2.掌握 H5 语义化标签,CSS3 的新特性。
3.熟练 stylus 和 less 等预处理器。
4.熟练使用 Flex 布局,分栏布局,水平垂直居中布局。
5.熟练使用 Vue 框架,如:mvvm 源码,组件通信,vue-router,vuex 等。
6.熟悉 JavaScript 面向对象、如:JavaScript 原型、闭包等。
7.熟悉 es6 新特性 例如:箭头函数、promise、async、await,深入了解 promsie 源等。
8.熟悉 React 框架,redux 状态管理,react-router 控制路由,diff 算法原理
9.熟练使用 axios 发送 Ajax 请求来完成与后台的交互,深入了解过 axios 源码
10.熟悉前端性能优化方法,如:资源懒加载,路由懒加载,封装组件,缓存机制,减少 ajax
请求等。
11.熟悉组件化、模块化思想开发项目。
12.熟练使用 postman 进行测试接口。
13.熟练使用 Mock.js 模拟数据拦截 Ajax 请求,实现前后端分离开发。
14.熟悉 Swiper,iscroll,等插件,ECharts 等数据可视化库。
15.熟悉使用 antd、elmentUI、等组件库进行开发
16.熟练使用 npm,yarn 包管理工具,熟悉使用 git 版本控制工具。
17.熟悉移动端开发,rem 适配、自定义实现滑屏功能和滚动条
18.熟悉 webpack 前端工程化工具,能配置 webpack 中的一些优化操作,如项目构建速度优
化,以及打包后体积和性能优化。
19.了解 mpvue***提供的框架进行开发。
20.后端php、java 以及、mysql都熟悉使用 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2020-06-23 -2023-06-12深圳市软谷科技有限公司全栈
主要负责维护香港公司的业务,由于我公司总部是在香港的,担任公司的开发组长,主要使用语言有html、css、js、java、php
教育经历
2016-07-01 - 2019-07-01广东南方职业学院专科专科
技能
项目描述: 解决宠物及宠主日常需求、如宠物日用品、食物等 责任描述: 1、搭建首页的静态页面 2、完成搜索功能的交互 3、分类商品列表的布局以交互功能、性能优化 技术描述: 1、使用 react 全家桶技术进行项目开发 2、使用 axios 发送 ajax 请求,进行前后台数据交互,配置请求拦截器和响应拦截 器。 3、使用 react-window 实现虚拟长列表,对 dom 节点比较多的页面进行优化。 4、使用 react-lazyload 实现懒加载,提高性能, 5、使用 mockjs 模拟后台的商品列表数据,实现前后端分离开发。 6、使用通过 redux 集中管理数据,使用 redux-thunk 中间件处理异步的 action, 解决所有组件间通信问题 7、使用防抖技术来优化搜索输入框频繁触发事件导致频繁发送请求,减少 ajax 请求,节省网络资源。 8、使用 react-router 进行路由的跳转传递参数。 9、使用使用节流函数来优化导航栏频繁触发的移进移出事件 10、使用 react-lazyload 实现图片懒加载效果 11、使用媒体查询,实现响应式布局,兼容多种设备,节省开发成本
一.技术栈 1、使用 vue 全家桶技术栈 2、使用 localStorage 来保存用户信息,避免刷新页面需要重新登录 3、使用 vuex 来统一管理状态数据,实现所有组件间通信问题, 4、使用 ECharts 将数据可视化,数据显示更直观清晰。 5、使用 vue-router 进行路由跳转,使用 props,params,query 进行路由传参, 通过路由守卫控制、监视路由跳转。 6、使用递归组件方式遍历多层级嵌套的数据。 7、使用 vue-lazyload 实现懒加载,提高性能, 8、使用 axios 发送 ajax 请求,进行前后台数据交互,通过拦截器处理请求的配置, 以及响应的结果 9、利用组件间通信技术: ref 技术, .sync 技术与插槽技术 二.开发模块 1.登陆界面、首页、订购界面、购物车界面、支付界面
一.开发框架 1. php think3.2 、vue2.6,mysql、java 二.接入的硬件设备 1.电子秤、指纹打开机,刷卡机、爱普生打印机 三.功能模块 1.登陆界面(接入硬件设备,指纹设备打卡上班下班及登陆,接入刷卡设备打卡上下班及登陆) 2.台号页面(分区域,堂食以及外卖等)(平面图) 3.点餐页面(有时段菜单,可根据时段不同,菜单不同,以及每个时段每个菜的价格都有配置)有combo功能(即是套餐优惠功能) 4.菜品选项页(每个菜可能会有不同的配菜和独立的属性) 5.付款页面(接入了*支付功能,支付支付功能,以及八达通支付) 6.付款后,会通知厨房并且打印厨单,以及打印收据 7.报表页面