1 . 熟练Javascript/CSS/HTML前端开发技术,根据UI提供的设计稿,快速搭建符合W3C标准的网页结构
2. 熟练Vue 等前端框架或类库
3. 熟悉使用npm,webpack模块化打包工具
4. 熟练使用Ajax进行前后端数据交互
5. 熟练使用前端基础库,如jQuery 等,熟练使用Bootstrap element-ui等前端框架
6. 熟悉less预编译工具编写样式代码,提升代码灵活性与开发效率,增强CSS代码的可维护性
7. 熟悉ES6中的一些新方法和特点
8.了解node.js,熟悉代码管理工具GIT
一、绩效管理 后台管理项目 (pc端)
时间:2018.11-2019.4
项目描述:为了很好的建立全套系统化的“绩效机制”来管理和激励员工,让员工发挥出更大的潜能来服务公司,人才信息化能直观得、方便建立人才战略,实施员工管理、员工进阶、员工培训、员工成长,统一管理和查询员工整体的、历史成长的信息开发的绩效管理后台系统。
项目主要技术栈:Vue.js + vue-router + axios + ElementUi
项目职责:
1.准备vue-cli创建基础的项目结构,下载安装引入elmentUI,对axios进行相关配置
2.创建相关组件并配置路由
3.绘制login页面,设置登录校验,实现表单校验功能,通过axios实现账号真实性校验,通过sessionStorage在客户端存储服务器端返回的用户信息;对于非登陆用户要禁止访问后台系统,相反强制登陆,配置全局前置路由守卫;绘制极验人机交互窗口
4.利用elementUI绘制后台页面
5.实现管理员退出系统功能:删除用户信息并跳转到登陆页面
6.绘制频道表单域,通过axios获得服务器端真实的频道信息并展示
7.为账号管理创建组件,通过api接口获得当前账户信息并展示;为账户表单设置校验功能
修改账户存储入库:创建修改账户按钮设置methods方法,axios传递表单数据给服务器端存储
二、四、合作外包管理系统 (pc端)
时间:2018.7-2018.10
项目描述:为了支撑公司合作,实现对供应商的管理,合作伙伴管理,合同的管理
项目主要技术栈:html+css+Jquery+art-template+ajax
项目职责:
1.使用html+css搭建页面结构;
2.使用jquery.validate.js表单验证插件实现表单验证
3.使用jquery进行页面中的Dom操作;
4.使用Jquery中的Ajax完成前后台数据交互,并使用art-template模板引擎渲染数据
5.使用git进行版本控制管理
三、新奇日报 项目 (移动端)
时间:2019.4-2019.9
项目描述:新奇日报是一个可以获取网络中新奇文章的新闻客户端
项目主要技术栈:Vue.js + vue-router + axios + vant
项目职责:
1.准备vue-cli搭建项目结构,给项目进行相关配置
2.参考ui设计图设计路由规则,实现路由跳转
3.通过vuex操作localstorage实现数据的管理,封装axios,处理大数字,配置请求拦截器和相应拦截器等
4.使用vant组件搭建登陆页面,设置登录校验
5.使用vant相关组件布局文章列表页面,并调用相关api接口在页面做遍历展示
6.点击文章进行路由跳转,进入对应的文章详情列表,设置图片懒加载减少系统资源的消耗
四、家政服务网上平台 项目 (移动端)
时间:2019.10-2020.2
项目描述:家政服务网上平台客户端一直坚定地走行业、专业的信息化服务路线,以“快速对位,信息及时”为理念,从而建立起一个集快速、简捷、及时、专业、互动为一体的深度服务网站。界面流畅,操作简单,浏览方便。
项目主要技术栈(前端):Vue.js + vue-router + axios + vant
项目职责 :
1.准备vue-cli搭建项目结构,给项目进行相关配置,下载并引入vant组件库
2.在布局之前,对rem进行配置,以适配移动端特点
3.参考ui设计图 设计路由规则,实现路由跳转
4.通过vuex操作localstorage实现数据的管理,封装axios;处理大数字,配置请求拦截器和响应拦截器
5.展示文章列表使用van-list组件和van-pull-refresh组件,为上拉组件和下拉刷新组件创建data成员和methods方法;在所有的异步操作中使用async await语法,并调用axios获取后台数据进行遍历展示;
6.点击文章列表项目跳转到相应的文章,此时设置点击事件引入相应api接口并传入文章id获得数据渲染到页面
为了很好的建立全套系统化的“绩效机制”来管理和激励员工,让员工发挥出更大的潜能来服务公司,人才信息化能直观得、方便建立人才战略,实施员工管理、员工进阶、员工培训、员工成长,统一管理和查询员工整体的、历史成长的信息开发的绩效管理后台系统。 项目主要技术栈:Vue.js + vue
为了支撑公司合作,实现对供应商的管理,合作伙伴管理,合同的管理 项目主要技术栈:html+css+Jquery+art-template+ajax 项目职责: 1.使用html+css搭建页面结构; 2.使用jquery.validate.js表单验证插件实现表单验证