熟练HTML5与CSS3、DIV+CSS网页布局样式
熟练flex布局,双飞翼布局,响应式布局等多种经典布局方案
熟悉CSS预处理器: less/sass/stylus
熟悉localStorage、sessionStorage等前端存储方案
熟悉JS面向对象, 如: 闭包,原型,继承等
熟练DOM BOM 操作
熟悉Ajax/http协议/跨域问题,axios,fetch
熟悉前后端网络通信和数据交互技术,熟练使用原生ajax及ajax类库,如: axios,fetch
熟练使用git版本控制工具、并了解svn进行代码管理
熟悉ES6新特性,如: promise, async, 箭头函数等
了解Grunt、Gulp、webpack自动化构建工具
熟悉模块化开发commonjs,AMD(requirejs),ES6
熟悉react/react-router/ant-desgin/redux/react-hooks
熟练vue2, vue-router, vuex,vue的使用,并熟悉其基本原理
了解TypeScript,及vue3,api的变化,以及vue3(proxy)响应式原理
了解node express mongodb 可以搭建简易的服务器
熟悉swiper,betterScroll等插件库的使用,熟悉element-ui、Antd,bootStrap等ui库
熟练使用uni-app框架开发微信小程序
RM(工时管理系统 Vue)
项目描述:本项目是对公司员工的管理以及公司项目的管理
责任描述:本项目是由团队协同开发,个人主要负责权限,首页,人力申请,标准工时,合同详情页面,数据导出功能
功能描述:
● 封装列操作组件,当表格表头过多时,用户可根据自己的喜好,进行表头的显示隐藏以及排序功能
● 对首页这种纯展示的大数组使用 object.freeze 进行大数据冻结
● 使用 axios 进行动态渲染,封装请求拦截器和相应拦截器
● 通过用户登录时保存用户的信息,根据用户的权限动态生成路由表和按钮的权限控制
● 防止用户多次进行按钮的点击,使用 btnloading 让按钮在接口还未响应完时禁用按钮点击,提高性能
● 与后端使用 websocket ,当用户点击了导出去其他页面进行操作的时候,后端通过 websoket 进行长链接,当数据导出完时,通过 websocket 返回的状态提示用户导出成功,可以让用户不用在当前页面一直等待,提高了用户的使用性
项目描述:本项目是王者荣耀游戏的质量监测系统 责任描述:本项目是由团队协同开发,个人主要负责 perdog 性能,世界快照,技能数据分析,关卡评审页面 功能描述: ● 使用 TypeScript 进行代码规范 ● 页面数据为空时的组件封装,页面公共方法的封装 ●
项目描述:本项目是对公司员工的管理以及公司项目的管理 责任描述:本项目是由团队协同开发,个人主要负责权限,首页,人力申请,标准工时,合同详情页面,数据导出功能 功能描述: ● 封装列操作组件,当表格表头过多时,用户可根据自己的喜好,进行表头的显示隐藏以及排序功能 ● 对首