Niker
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日00:00-00:00、周末00:00-00:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1、熟练使用HTML结合CSS快速搭建静态页面,并且能够根据HTML的特性,提升代码性能,例如,将script标签书写在 

HTML文件末尾,防止JS阻塞页面加载等; 

2、掌握HTML5新特性,例如webworker手动开启多线程JS,以及sessionStorage、loaclStorage本地存储; 

3、掌握CSS常用拓展语言Less、Sass、Stylus(预处理器),结合Less等拓展语言,可以更高效书写CSS样式; 

4、熟悉flex布局和rem移动端适配,利用flex可以快速实现页面的响应式布局; 

5、熟悉JS的原生语法,例如使用JS原生语法操作DOM、BOM等; 

6、熟悉webpack的工作原理,能够独立完成一些常见配置项的配置,例如devserver中的proxy跨域配置; 

7、熟练使用axios网络请求库处理ajax请求,例如在请求拦截器中可以在请求头添加token属性携带用户token发送到后端, 

在响应拦截器中可以对响应数据进行去壳操作等; 

8、熟悉ES6+新特性,例如promise.then、async await、箭头函数、以及Object.defindpropety等一些静态方法; 

9、了解mock和json-server前端数据模拟技术,可以参考相关文档进行数据模拟; 

10、熟练使用vue2框架,熟悉vuex、vue-router等插件库结合vue2框架的项目开发流程; 

11、熟悉vue3框架,熟悉pinia等插件库以及组合式API结合vue3框架的项目开发流程; 

12、了解vue响应式原理,vue2新增对象属性默认不会被数据劫持,后期新增属性不具有响应式,需要手动调用$set方法解 

决;

13、熟练使用element-UI、element-plus UI组件库,快速搭建vue组件静态结构; 

14、熟练使用图片懒加载、路由懒加载等技巧,进行项目性能优化; 

15、熟悉react框架,熟练使用react的hook以及UI组件库antd,例如函useEffect、useCallback、useMemo等; 

16、了解小程序开发流程,结合uniapp可以实现跨平台开发小程序; 

17、熟悉ts超集语法,并且可以使用ts结合vue3、react框架开发,例如enum枚举和泛型的定义使用等; 

18、熟练使用Git版本控制工具,常用指令有:git push、git pull、git stash、git branch等; 

19、熟悉postman、PS、蓝湖等开发辅助工具的使用,熟悉npm包管理工具的使用等; 

工作经历

  • 2022-01-01 -至今万宝盛华信息科技(上海)有限公司前端开发

    负责前端静态页面搭建,交互功能开发等前端开发相关工作 负责前端静态页面搭建,交互功能开发等前端开发相关工作

  • 2020-01-01 -2022-01-01广西南宁市日泽电子产品有限责任公司前端开发

    负责前端静态页面搭建,交互功能开发等前端开发相关工作 负责前端静态页面搭建,交互功能开发等前端开发相关工作

  • 2018-03-01 -2020-01-01桂林瑞威赛德科技有限公司前端开发

    负责前端静态页面搭建,交互功能开发等前端开发相关工作 负责前端静态页面搭建,交互功能开发等前端开发相关工作

教育经历

  • 2012-09-01 - 2015-07-01广西师范大学漓江学院软件工程本科

技能

HTML5
CSS
Vue
React
前端
0
1
2
3
4
5
0
1
2
3
4
5
作品
艾美女装批发电商平台

项目简介: 项基于react框架的服装批发电商前台项目 职责描述: 职主要负责PC端相关静态页面搭建及交互功能实现,包括登录注册页、首页、商品详情页等 项目技术点: 项1、使用react-lazyload组件嵌套路由组件,实现路由懒加载; 2、使用雪碧图管理页面小图标,减轻服务器压力; 3、使用react-router-dom中的useNavigate,实现编程式导航; 4、使用useParams实现商品搜索页向商品详情页的组件传参; 5、使用useState时,通过第二个形参传递一个回调函数,可以监视state数据的异步更新状态;

0
2023-09-15 17:45
跨境电商(vue3.0 PC端)

项目简介:基于vue3框架的一个电商PC端项目 职责描述:主要负责首页、商品搜索页、商品详情页、购物车、个人中心页的静态搭建,以及相关的交互功能,如:商品搜索、排序功能,添加、删除购物车商品功能,收货地址管理等功能。 项目技术点: 1、使用swiper 5 封装首页轮播图公共组件,在首页等多个组件中复用; 2、封装TypeNav分类导航组件,并且通过监视route对象的path属性,控制分类导航组件在不同页面中的显示效果; 3、引用lodash包,调用throttle节流函数,解决鼠标快速移入分类标签时的,标签高亮的卡顿问题; 4、使用事件委托编程技巧,对分类导航标签的点击事件进行优化,减少不必要的内存消耗; 5、二次封装vue-router编程式导航的push、replace方法,解决前端路由跳转时,跳转路径冗余导致的控制台报错问题; 6、使用import函数实现路由组件懒加载,提升项目首次渲染效率; 7、使用element-plus组件库的image组件,通过标签属性lazy,实现图片懒加载; 8、首页跳转到商品搜索页时,使用query路径传参方式,将搜索关键字传递到search组件; 9、使用props,自定义事件等方式,实现组件之间数据传递;

0
2023-04-29 02:04
进销存项目(Vue2.0  PC端后台项目)

项目简介:基于vue2框架的一个进销存系统后台管理PC端项目。 职责描述:主要负责账户基础资料管理模块,采购、销售、入库等业务模块功能开发,公共组件、方法封装。 项目技术点: 1、根据用户账号权限,实现路由级、功能级的权限控制; 2、使用vuex存储库,缓存公共状态数据,例如类别列表等; 3、添加商品属性时,结合nextTick实现属性信息编辑和显示模式的切换; 4、使用computed,计算添加商品时可选的属性分类,引导用户完成商品属性添加; 5、用户登录时,使用localStorage以及vuex存储用户token信息; 6、使用watch监视table选项的变化,实现table的row联动计算功能等; 7、使用validator自定义表单校验规则,拦截用户在未正确填写信息场景下的提交请求; 8、使用keep-alive组件缓存用户注册表单数据,防止用户意外切换页面时,已填写的数据丢失,提升用户体验; 9、二次封装axios请求库,设置请求超时时间,添加请求动画,统一处理响应错误等; 10、使用echarts实现首页可视化等;

0
2023-04-29 01:55
更新于: 2023-09-15 浏览: 87