◆ 熟练掌握原生 JS 的 BOM、DOM 操作,与常见的 ES6 语法与 HTML5,CSS3 新特性。
◆ 熟悉移动端流式布局和响应式布局原理,掌握使用 bootstrap、LayUI 等 UI 框架。
◆ 能使用 ECharts 完成数据统计报表,实现数据的可视化处理。
◆ 熟练使用 Ajax 做前后台数据交互,对 Ajax 跨域问题有较好的理解,能使用 JSONP 解决浏览器端常见的跨域请求问题,熟悉 JSON 数据格式。
◆ 熟练使用 Vue+Vue-Router+Vuex+axios 构建和开发项目,配合 ElementUI、Vant-UI 等 ui 框架进行 SPA 单页面的开发,了解双向数据绑定原理。
◆ 能使用git 版本管理控制工具进行高效的多人合作项目开发,并使用 npm 包依赖管理工具。
◆ 能使用nodejs搭建简单的服务器。
◆ 了解微信小程序的开发和 uni-app 组件的应用。
一:兰州市学生管理平台(pc端)
项目描述:具有市属小学入学招生系统、小学学籍管理系统、小升初招生系统、中考日常管理系统的综合管理平台。
责任描述:完成登录页面(后台分配账号)、个人中心页面可进行信息查看与修改;完成学校管理模块的学校信息页面、班级管理页面、招生计划页面、各个学籍管理模块的毕业管理页面、往届生信息页面。
主要技术:
1、使用 vue-admin页面结构进行二次开发;
2、利用 vue 的单页面开发特性,配置路由对象,创建路由模块,完成页面功能模块的跳转;
3、使用 vue 的指令完成页面的各项逻辑和交互功能;
4、使用 vuex 公共数据管理工具,实现数据的共享;
5、利用 tocken 和 sessionStorage 进行状态保持并控制访问权限;
6、引入 moment.js 时间插件并注册为全局过滤器用于处理日期格式;
二:兰州市政协移动履职平台(移动端)
项目描述:收集社会新闻资讯关于兰州市委员在政府工作中的优秀事迹的具体工作情况的对外展示。
责任描述:完成登录注册页面;首页模块(轮播图、标签导航栏、文章列表、文章详情);我的模块(个人信息、消息通知、收藏、历史、退出登录)
主要技术:
1、使用 vue-cli 及vant搭建项目页面结构;
2、利用 vue 的单页面开发特性,配置路由对象,创建路由模块,完成页面功能模块的跳转
3、使用 lodash 实现深拷贝、防抖功能;
4、使用 axios 调用接口,对页面数据进行动态渲染;
5、使用 github-markdown完成文章详情的样式处理;
6、使用 eslint 规范代码编写格式;
7、引入 daj.js 时间格式化插件并注册为全局过滤器用于处理日期格式;
三:智慧云会议(小程序)
项目描述:一款为大型企业提供会议管理、会议议程发布、议程审核、短信接收会议信息、人员二维码签到等服务的微信小程序。
责任描述:完成登录注册;首页模块(会议列表);会议模块(会议信息、个人签到情况、是否请假、参会人员、未签到人员、通知文件(可下载)、会议记录上传(上传图片));通讯录模块(人员名称及电话,点击可跳转至通话页面),我的模块(个人信息、我的会议、签到统计、会议文件下载、设置)。
主要技术:
1、使用 WXS初始化小程序页面结构;
2、使用微信原生API,调用通话功能、图片上传功能等;
3、对小程序 wx.request 进行再次封装,便于调取后台接口获取数据;
4. 用@escook/request-miniprogram 第三方包进行数据请求
5. 使用 scroll-view 组件实现区域轮动并使用 scrolltolower 事件,实现触底加载更多。
6. 使用 navigateTo 跳转到非 tabBar 页面,使用 switchTab 跳转到 tabBar 页面
7、实现全局数据共享和本地数据缓存功能;
8、封装可复用的 WePY 组件并利用 repeat 标签实现循环渲染,实现组件间传值;
四:城关区小学招生预报名系统 — 家长端(pc端)
项目描述:为兰州市城关区教育局提供一套关于小学招生预报名的工作系统;主要分为学生家长端与教育局管理端。
责任描述:完成登录注册界面,登录成功,进入信息填报部分,信息填写完毕,提交后进入教育局审核阶段,可根据时间提示,按时登录系统打印审核结果。
主要技术:
1. 主要负责 UI 设计工程师提供的设计图使用bootstrap实现页面的整体布局效果,并兼容主流浏览器;
2. 使用js、jQuery 完成数据交互;
3. 配合后台开发人员,使用 ajax 实现数据渲染;
4. 实现注册登录表单验证,导航 tab 页签之间的切换;
5. 配合程序进行代码的调试,bug 修复,浏览器兼容性调优,性能优化;
项目描述:一款为大型企业提供会议管理、会议议程发布、议程审核、短信接收会议信息、人员二维码签到等服务的微信小程序。 责任描述:完成登录页面;个人资料修改,组织机构管理,通讯录,题库管理,自定义分组等页面 主要技术: 1. 主要负责 UI 设计工程师提供的设计图使用boots
项目描述:具有市属小学入学招生系统、小学学籍管理系统、小升初招生系统、中考日常管理系统的综合管理平台。 责任描述:完成登录页面(后台分配账号)、个人中心页面可进行信息查看与修改;完成学校管理模块的学校信息页面、班级管理页面、招生计划页面、各个学籍管理模块的毕业管理页面、往届生信
项目描述:为兰州市城关区教育局提供一套关于小学招生预报名的工作系统;主要分为学生家长端与教育局管理端。 责任描述:完成登录注册界面,登录成功,进入信息填报部分,信息填写完毕,提交后进入教育局审核阶段,可根据时间提示,按时登录系统打印审核结果。 主要技术: 1. 主要负责 U
项目描述:一款为大型企业提供会议管理、会议议程发布、议程审核、短信接收会议信息、人员二维码签到等服务的微信小程序。 责任描述:完成登录注册;首页模块(会议列表);会议模块(会议信息、个人签到情况、是否请假、参会人员、未签到人员、通知文件(可下载)、会议记录上传(上传图片));通