1.熟练使用 Vue 相关的全家桶,具备 Vue+Vue-router+Vuex 项目开发经验
2.熟练使用 react 相关的全家桶,具备 react+react-router+redux 项目开发经验
3.熟练 Html、css3,能根据原型图高度还原网站外观
4.熟练掌握 ES6、CSS3、JavaScript 语法以及闭包、原型链、作用域链等原理
5.深入理解 node.js 模块路径的解析流程
6.熟练掌握 Axios、Ajax、Fetch 数据请求的使用方法以及前端跨域的基本解决方案,jsonp 和代理
7.熟练主流的自动化构建工具 webpack,git 等命令操作和对项目版本的控制
8.熟悉多 package 管理工具 lerna 的使用方法
9.熟练掌握 HTTP 协议和解决浏览器跨域问题等
10.了解 Node.JS,对前后端分离有一定的理解,很好的和后端交互
11.了解谷歌浏览器、postman、vuetools 等工具进行前端调试
项目:果友圈
技术栈:uniapp + 原生开发
项目描述:
该项目致力打造一个以坚果投影仪为主导的友好交流圈子,用户可发表自己的日常生活,投影仪的日常分
享,对热度话题的讨论,活动参与及投影仪问题的反馈
项目职责:户登录模块、帖子模块、发帖模块、话题模块。
1.该项目使用 uniapp + 原生混合式开发,独立对项目经行重构
2.使用 vue-virtual-scroller 渲染 + 分页功能处理首页海量数据
3.高度封装发帖,评论,返回,帖子组件,经行组件的复用
4.使用 webpack 中 gzip + splitChunks 对项目经行压缩分包,请求的缓存机制及本地存储
机制经行数据的缓存提升页面加载速度
5.使用 JSbridge 与原生经行混合开发,带来交互上的极致体验
项目描述: ⽤户管理公司出售的各种显⽰屏设备,可对设备进⾏统⼀管理,发布定时播放需要的节⽬等,对客户的及客户 以下经销商进⾏管理,与权限的分配. 项目职责:登陆模块、权限管理、绘制模块
负责对公司业务的开发、评审、开发进度的把控、风险评估等 参与概要设计和详细设计,根据需 求输出相应的技术方案; 对已有项目迭代开发与产品经行沟通,确定需求的合理性; 对新项目进行需求评估,对业务深度理解后进行项目选型及技术范围评估 编写开发文档,评审开发与业务