1.熟练使用html标签,css页面布局,比如浮动,定位,盒模型等,能快速的搭建页面,熟悉html5以及css3新
增特性:localStorage,sessionStorage,animation动画,flex弹性布局等。
2.熟练使用 git 版本管理工具进行代码管理。
3.熟悉js作用域,作用域链,闭包,熟悉原型和原型链,熟悉js的事件循环机制,了解class类继承和组合继
承。
4.熟悉promise,async/await异步方案,箭头函数,数组方法。
5. 熟练使用 ajax,axios 实现前后端的数据交互,熟悉axios二次封装.
6.熟悉使用 vue,.熟悉Vue响应式数据原理和双向数据绑定原理,熟悉vue的生命周期,熟悉vue的路由方式,
了解vuediff算法,熟悉vue的ui框架(vant,element等),熟悉vue和了解react的组件通信方式
7.了解浏览器同源策略(同协议同域名同端口),熟悉cors,jsonp,proxy代理,postMessage等方式解决跨域
问题
8.了解TypeScript语法,接口,类,泛型,修饰符。
9.了解gin,mysql并能能写一些简单的get,post接口,可利用go+mysql+vue简单做一个全栈项,
10.了解nginx,且在自己的迷你Linux(armbian)小主机上有用nginx部署项目。
鹿城村镇银行综合积分系统
项目时间:2023.05-2023.09
1. 项目简介:客户兑换礼品并由柜员核销礼品
2.职责描述: 负责客户端和柜员端的前台项目的移动端前端页面的开发,实现客户端兑换礼品以及柜员端礼
品核销以及盘库等功能
3.技术要点: vue+Vue-Route+vant +Axios + Vuex + git
4.技术描述: 1、使用Vue 脚手架对项目环境进行搭建,搭配 vant准确实现页面的样式以及实现页面的数
据渲染
2、使用Vue-router实现单页面的跳转。
3、使用axios 与后端获取数据,实现前后端的数据通信
4、在后端接口没有完成前,利用nodejs+express写一些简单接口完成部分功能的自测(现
在一般用go+gin方式)
5、使用VuexPersistence将vuex数据存储
sessionStore中,实现vuex利用mapState、
dispatch等方法store数据的读取和修改,以此来实
现购物车供能以及用户信息的缓存。
6、客户端中使用路由守卫判断用户是否选择网点以实现用户在选择网点前只能进入在首页
和用户信息页。
7、利用cryptoJs实现axios请求体和返回值的加密和解密,客户端利用
vue-qrcode-reader使订单生成二维码。
富民村镇银行综合积分后台管理系统
项目时间:2023.03-2023.08
1. 项目简介:后台管理大致分为仓库模块,积分生成模块,积分管理模块
2.职责描述: 主要负责仓库模块的开发,该模块主要内容是库存盘库,库存统计,库存查询,配送出入等功
能组成
3.技术要点: vue+Vue-Route+Element+Axios + Vuex + git
4.技术描述:
1. 选用vue2+elementui,对于项目有较高的开发效率及代码维护性,vue-router
的路由懒加载及webpake打包提高了页面的加载效率,同时webpake使打包对应环境包
(如开发环境,生产环境)时更加方便快捷。
2.路由采用hash模式,对比history优点是url变化不会向服务端发请求,路由变化不需要
服务端的支持,虽然hash模式无法传参复杂的数据结构。
3.使用axios获取后端数据及请求操作数据,对axios的请求拦截器和响应拦截器进行二次
封装,使使用axios的开发效率更高以及数据操作更清晰。
4.使用gitee,代码管理及团队合作更加方便。