前端基础:掌握HTML5/CSS3/JavaScript/ES6+
前端框架:掌握Vue/Vue-Router/Vuex,并掌握其相关原理;了解React/React Hooks
小程序:熟悉小程序开发, 具备项目开发经验
服务器端:了解NodeJS及其相关框架, 如Express/Koa, 阅读过Koa的源码。 对PHP有基础的了解
工程化:掌握webpack、Gulp、Babel、Eslint、cssnext,熟悉Jenkins工具,了解常用Linux命令及Nginx
数据库:了解MySQL、MongoDB
版本管理:熟悉Git/Svn
个人博客
项目简介:个人的第一版博客。从零开始搭建,摆脱cli,将自己的所学用起来。
技术栈:Vue + Vue-Router + Ssr+ marked + Koa + MySQL + Nginx + pm2
项目描述:
后台系统:使用Koa + MySQL实现。基于Koa搭建后台服务器;使用JWT做鉴权;使用MySQL实现
对数据库的操作;使用Gulp实现对服务端js文件进行流清洗。
前台系统:使用Vue + VueSSR。手动搭建webpack进行工程化,并基于webpack对项目进行优
化;配合vue-server-renderer,实现刷新SSR,切页CSR的同构应用;使用bigpipe优化页面渲
染。
服务器:使用pm2进行进程守护,实现Node服务0秒重启;使用Nginx做服务端代理,实现外网
访问。
项目待优化:前端静态缓存PWA、容灾等。
顺联动力H5商城
项目简介:该系统主要应用于微信内嵌H5商城,针对微信用户开发的一款H5商城。该项目是对原有外包
项目(原技术栈:jquery)的重构,彻底实现前后端分离。
技术栈:Vue/Vuex/Vue-Router/Vux/Sass/WebSocket
工作描述:
使用DllPlugin对项目的第三方依赖进行抽取,以及webpack code split减小bundle体积
使用babel-polyfill模拟ES6+的环境
使用flexible + PostCss + Autoprefixer进行移动端布局,兼容不同类型的设备
基于WebSocket开发客服通信系统、实现服务端推送功能以及多端通信功能
顺联动力Hybrid App
项目简介:该项目主要是和原生开发人员合作开发一款Hybrid App。
技术栈:Vue/Vuex/Vue-Router/Vux/
工作描述:
负责Hybrid App中web页面开发
和原生人员沟通,统一Native端和web端交互的方式
顺联动力商城 项目简介:该系统主要应用于微信商城,针对微信用户开发的一款商城。该项目是对原有外包项目(原技术栈:jquery)的重构,彻底实现前后端分离。 技术栈:微信小程序 工作描述:重构项目
介绍:通过私域直播电商,创新信用卡线上消费场景:办卡和消费。通过线上直播的场景,带动大众用户进行办卡消费,提高银行信用卡中信开卡效率。 角色:研发