联系方式
● 手机:123456789
● Email:123456789@163.com
● QQ/微信:123456789
个人信息
● 林三心 | 男 | 1998-09-01
● 学历:统招本科
● 前端开发 | 2年工作经验
● Github: https://github.com/123456789
● 技术博客: https://juejin.cn/user/1292681407377624
专业技术
● 能使用 HTML5 + CSS3 ,并结合 Sass/Less 等预处理器进行设计稿还原
● 熟练掌握 JavaScript,TypeScript ,并能运用 ES6,ES7 等高级语法进行高效开发
● 多次使用 Vue全家桶 进行项目开发,并深入研究过其 源码
● 会经常做一些 提高代码效率 的措施,例如封装 公用组件,公用方法,公用Hook 等
● 能独立搭建符合规范的 脚手架 ,对 前端工程化 有一定程度的理解和实践
● 在项目中,对于 代码优化,打包优化,请求优化 等优化措施有大量实践
● 在项目开发中熟练使用 第三方组件库 进行开发,并私下阅读其源码,了解其实现的思想
● 多次参与 微信小程序 的项目,并对踩坑经历进行 记录
● 喜欢思考问题,并进行 知识输出 ,多次参加 知识分享会议
工作经历
● 广州某某公司
● 广州某某公司
项目经历
● 文章项目(2020-01-01 — 2021-12-30)
项目环境:
Vue3 + Typescript + Vite + Antd-Vue
项目功能:用户登录,用户注册,视频推送,视频详情,上传视频,增加文章,修改文章,删除文章,文章详情,文章推送,权限管理,账号管理,账号冻结
项目职责:
1、参加技术选型讨论,最终确定Vue3+TS+Vite
2、独立搭建符合规范的项目脚手架,包括eslint、pritter、stylelint、husky等规范搭建
3、使用Vue全家桶进行开发,并使用pinia作为状态管理工具
4、负责http请求的axios封装
4、将antd-vue组件二次封装,使之更符合业务需求
5、动态路由进行路由鉴权,自定义指令进行鉴权显隐某些组件
6、根据需求完成项目的i18n、换肤功能
7、加载骨架屏的动态生成
。。。。再结合你的业务添加一些你们业务中的难点
项目亮点:
1、文章列表的长列表优化,使用虚拟滚动
2、配置一套符合团队习惯且规范的husky
3、localStorage的时效性、私密性、命名规范
4、优化打包与项目启动时间,从xx分钟到xx秒
5、axios二次封装,支持取消请求,请求超时、拦截等功能
6、根据需求自己封装了树组件,支持添加、搜索、编辑等功能
7、为了减少请求,搜索时使用防抖优化
8、大文件上传,使用切片上传形式,支持上传、暂停、续传
9、文章关键字搜索,封装类似于微信搜索的组件,支持繁体字、首字母等搜索
10、主导整个项目的强引导教程