熟练使用html,css,javascript技术,利用该技术实习页面开发
熟练使用ajax进行网络请求,以及对ajax的封装
熟练使用Vue框架,可以利用Vue框架进行项目开发
熟练使用路由技术,利用路由技术,可以更高效的进行开发
熟悉应用axios发送数据请求,能对axios进行简单的封装,能够运用axios完成前后端的数据交 互,动态信息的展现
熟悉跨域,了解多种解决跨域的方法
熟练使用Element-ui
熟练使用HTML5和CSS3新特性,熟悉ES6语法,对语义化有一定的理解
熟悉浏览器的本地存储Cookie,LocalStorage,SessionStorage,了解其使用场景
熟悉Git版本管理工具,用其进行项目开发
了解MySql增删查改语句以及操作数据库管理工具
熟悉es6的语法特性,以及熟练使用css3,html5新特性
在线考试系统
此系统暂时包括登录、问题管理和考试管理和我的考试(教师为成绩管理)三个模块。其中,教师用户可以随意访问问题管理、考试管理、成绩管理模块,但学生用户只能在此系统中只能查看考试列表和我的考试,并只能进行参加考试并答题的操作,每个模块的功能也不尽相同,例如问题列表需要对考试题目进行新建编辑等等操作,考试界面需要将页面全屏,不能让学生进行切屏。
涉及技术
1、利用gitee对项目进行管理
2、利用Vue+Element-ui实现页面的布局,使用less对css进行预处理
3、路由页面通过对 Vuex 中的 token 进行验证,保证用户信息安全
4、通过获取后端的数据以及校验规则,在前端进行登录信息校验并验证token值和用户身份
5、在Vuex进行持久化储存
6、对axios进行简单的封装,创建 http request 拦截器和response 拦截器,发送数据请求
7、使用vue-router 实现页面的路由跳转