1.熟悉 Vue2 ,Vue3 及其原理。熟悉react Hooks 。开发擅长 PC,H5(app内嵌h5),微信小程序.熟悉网站seo,服务端渲染(ssr), app开发。熟悉node.js
2.熟悉浏览器工作原理,浏览器缓存。关注最新安全策略,性能优化手段,web安全漏洞防御,以及计算机网络协议.
3.熟悉 ES5/6/7,深入理解 JavaScript 作用域、闭包、原型、this、异步机制;熟悉模块化、面向对象开发,常见的设计模式,数据结构及算法。
4.熟悉Git工作流程以及常用命令,熟悉Webpack 和 Vite 代码打包工具。
项目名称:Tapnow 电商(pc,h5) 项目 时间 :2022.06-2023.8
项目概述:线上商城产品,主要是面向香港,国外市场,有繁体,英文两个版本的国际化。有吃喝玩乐,商品售卖,用户评价评分,积分兑换,google,apple登录等功能
技术栈:vue3+ vue-router + vuex + axios + es6 + ts + quasar + ssr + node.js
1.适配安卓 , ios 移动端浏览器.解决不同浏览器下样式,UI,功能方向的bug.
2.需求分析,评估和方案的输出,结合前端专业方向给出产品方案不同建议,参与代码评审,组织协作沟通,保障按质按量完成开发任务
3.基于业务场景调研技术方案,组件库的选取,以及在复杂场景下个人实现库的开发。
4.优化旧项目中不再适合现代浏览器的功能组件,如倒计时组件,分片上传,下载大文件组件等。
5.利用vue3 CompositionApi 实现各种hooks,如useLogin,usePay,useMeat
6.WebPack,vite配置优化,更新迭代,压缩代码,减少生成打包体积
7.node.js实现ssr服务端渲染,以及sitmap站点地图的生成,根据google seo文档优化 seo 提升网站 排名