个人介绍
JavaScript:熟悉多种方式获取 DOM 节点;熟练使用 createElement、appendChild 方法创建和添加元素;掌握常用的 DOM 事件;掌握 localStorage、sessionStorage 等前端存储方案,保存数据,从而降低 HTTP 请求,提升用户体验;
掌握常用的操作数组和字符串的方法;熟悉 js 继承方式以及事件循环机制;熟悉使用 Ajax 进行前后端的交互
框架/库/插件/其他:会使用主流框架 Vue,实现单页面应用程序;熟练掌握 CSS 主流框架Bootstrap,能够完成响应式布局的网页开发;熟悉 less 预编译器;熟悉 jQuery 框架;了解 eCharts
工作经历
2021-07-01 -至今开课吧web工程师
1.参与web前端项目的开发工作,用户注册/登录,消息通知,个人中心等模块的开发和联调; 2.参与管理后台系统的开发工作,用户管理,信息管理,资讯管理,评论管理等模块的开发和联调; 3.参与前端静态页面(html+css+js)的制作,重构优化代码和与设计师对用户体验;
教育经历
2017-09-01 - 2021-06-01吉林师范大学人力资源管理本科
担任学院社团社长,参加校级辩论比赛并获得奖项,多次获得院系内奖学金。
技能
项目描述: 一个基于 Vue2.x的在线音乐播放器,有首页歌单,歌手,排行,MV,搜索,个人中心几大板块 相关技术: 1. Vue 全家桶,axios ,better-scroll 2. 项目中采用了 Vuex 作为全局状态管理,解决了隔代组件通信的问题 3. 利用better-scroll 封装了全局滚动组件,以更好的处理滚动中的问题 4. 采用了防抖函数( debounce ) 对搜索框进行了处理,以减少请求次数,提高性能 5. 采⽤rem自适应布局对移动端进行适配,以应对在不同尺寸大小的屏幕上的表现 6. 利用localStorage的本地存储,解决了保存歌曲的播放历史、搜索历史等 7. 在nginx中开启了gzip压缩,加快了首屏的响应速度
项目周期:2021 年 3 月 – 2021 年 4 月 项目介绍: 项目参考今日头条网布局,实现了不同频道展示不同文章的功能。首页实现了搜索功能、频道切换、文章列表展示以及 tabbar 栏切换。点击搜索跳转到搜索页面,并且展示搜索历史记录,输入关键词可以获取联想建议,按下回车展示结果列表。点击频道列表切换频道并且文章也发生改变。点击文章列表跳转到文章详情,可以对文章进行点赞、收藏以及评论并且在文章下方展示出评论列表。 个人中心页实现了登录、注册以及退出登录功能。 项目中使用到的技术: 1. 使用 Vant 组件库以及 html+css 进行页面布局。 2. 通过 ajax 发送请求,实现数据的增删改查 3. Vue Router 实现页面之间的跳转。
项目周期:2021 年 5 月 – 2021 年 6 月 项目介绍: 项目参考网易云音乐网布局,实现了歌曲播放的功能。页面顶部实现登录、注册以及搜索模块。点击搜索跳转歌曲详情页,实现播放歌曲、查看歌单以及相关 mv 功能。首页实现最新歌曲轮播图功能以及推荐歌单和 mv 列表的展示。歌单页面实现根据不同条件显示不同歌曲的功能。 项目中使用到的技术: 1. 采用 vue-cli 脚手架进行项目构建,并使用 git 进行代码版本管理。 2. 使用 Element 组件库以及 html+css 进行网页布局和美化。 3. 使用 Vue Router 实现页面之间的跳转。 4. 使用 Axios 实现前后端交互,实现页面的渲染和数据的提交。