1. 熟练掌握HTML和CSS网页制作技术,能够快速完成主流浏览器的网页页面。
2. 熟练掌握JavaScript,能写原生JS代码,熟悉DOM、BOM操作,实现页面的交互效果。对闭包、原型等有所了解,具有面向对象的编程思想。
3. 熟练运用HTML5和CSS3中的新特性、新布局完成移动端开发。熟练使用Sass 等CSS预编译工具,rem自适应布局以及Bootstrap框架进行响应式开发。
4. 熟练使用art-template模板、font awesome字体图标、muiUI框架等第三方资源。
5. 掌握Git等版本管理控制工具和利用GitHub仓储进行高效的多人协作项目开发,会使用前端自动化构建工具Gulp、包管理工具:npm。
6. 熟练使用ajax做前后台数据交互,能够使用jsonp解决跨域问题。
7. 熟悉vue.js前端框架,可以进行单页面开发。
8. 熟悉nodejs和PHP等后台语言的基本API。
9. 了解ECMAScript6新语法。
(一)后台管理系统
网站描述:包括登录、用户管理、权限管理、商品管理、订单管理、数据统计等组件。
责任描述:
1.运用vue.js开发,采用前后端分离开发模式。
2. 使用 vue-cli + webpack,采用es6官方模块化标准,使用单页面应用程序开发。
3.使用vue-router 进行前台路由导航。
4.打开各组件时,在当前组件的生命周期钩子(created)中,使用axios进行后台数据请求。
5.当请求数据回来以后,使用element-ui 中的组件进行页面渲染。
6.将路径统一给axios进行全局设置,将token放到拦截器中统一发送。
7.使用echarts进行数据可视化图表的展示。
(二)食谱(移动端APP)
网站描述:食谱是一个美食分享网站,包括首页,搜索,收藏,猜你喜欢,更多等网页。
责任描述:
1.根据客户和产品需求,使用流式布局完成页面。
2.利用font awesome实现字体图标,使用art-template模板进行页面渲染。采用UI框架mui及mui组件进行优化开发。
3.与后端开发人员合作,使用axios获取数据,完成页面前后台交互。
4.使用原生js对屏幕宽度进行改变。
5.使用Sass预处理器完成兼容浏览器。
6.使用iscroll.js轮动条插件实现滚动的效果。