1. 熟练掌握HTML和CSS进行页面布局并还原设计稿, 对HTML5和CSS3等新特性也了解并能熟练使用
2. 掌握SASS等预处理工具, 能够写出复用性更高的CSS代码
3. 熟悉JavaScript、原生DOM和BOM开发, 掌握常用的es6语法
4. 熟练掌握Vue全家桶, 包括vuex、vue-router、vue-cli等,掌握Element UI等UI库
5. 了解HTTP协议和AJAX, 掌握Axios的使用, 能够使用AJAX/Axios进行前后端交互, 能够使用Echarts等图表展示数据
6. 了解webpack/rollup等前端工程化技术, 了解Node.js, 能够使用Node.js 的API和Express框架搭建后端程序
智慧侦察平台 — 某数据分析平台
项目介绍:我们的甲方客户是国内各省的公安部门, 针对国内各诈骗案件的进行数据分析, 利用前端进行界面展示, 实现对数据的可视化操作, 整个项目由公司的自研框架MyUI框架(基于vue和element-ui)搭建
项目职责:
1. 独立负责项目多个功能模块的编写, 如采集查询、单人刻画、考核统计、关系分析等
2. 进行业务组件封装,将常用的具有分页功能的下拉列表等封装成公共组件
3. 对页面布局、样式进行调整修改
仿某游戏官网
项目介绍:仿照某游戏官网搭建了这样一个全栈项目:后台管理、服务端、移动端。
项目职责:
1. 基于Vue.js、Vue Router和ElemetUI搭建官网的后台管理系统, 用于资源管理
实现了分类信息、英雄信息、装备信息等资源的增删改查和登录功能。登录使用的是jsonwebtoken的方式,登录校验是封装请求拦截器(用于添加Athorization请求头), 配合服务端做登录校验; 封装响应拦截器(用于错误信息的统一管理);使用beforeEach做路由守卫判断路由权限
2. 基于Express框架开发后台,配合MongoDB数据库完成通用CRUD接口的开发
封装通用的增删改查接口模板, 把通用部分用变量替换, 根据前端传过来的路由信息动态地生成对应的接口, 这样做极大简化了后续接口的编写工作
3. 基于Vue.js,配合SASS,搭建官网首页和各分类的详情页
移动端官网使用SASS编写属于自己的工具样式类, 提高CSS代码的复用性; 对重复的样式效果封装成组件, 极大地缩减了重复代码的编写
原生Js项目 — 音乐播放器
1. 不依赖任何框架, 基于原生Js和HTML5的新特性audio实现的移动端音乐播放器
2. 实现播放器的大部分功能: 播放,暂停, 上下首切换, 循环播放, 拖动进度条更改音乐进度, 点击查看播放列表
3. 用高斯模糊渲染播放器背景, 使界面更加美观
原生Js项目 — 扫雷
1. 不依赖任何框架, 基于原生Js实现的功能完整的网页端扫雷小游戏
2. 根据玩家选择的难度生成一个我们需要的二维数组, 根据该数组渲染出整个界面
3. 采用事件监听的方式, 监听每次点击后的操作
4. 利用递归算法完成自动连锁打开空白区域四周的空白区域
5. 利用计时器实现计时功能
可兼职时间
可兼职地点
0条评论 雇主评价