熟练掌握HTML、CSS、JavaScript、DOM、BOM等前端基础
熟练掌握H5多种新特性、熟悉ES5、ES6语法
熟练掌握jQuery开发框架和Bootstrap、mui、Echart等框架
熟练掌握VUE框架和iview、ElementUI框架
熟悉ajax和axios请求
熟练使用less、sass等框架以及webpack打包代码
熟悉NodeJS和express框架开发
了解java、python、mySQL数据库、HTTP协议等后端技术,使用nginx
汇桔云(https://huijuyun.com/):
所用技术:jquery 、nodeJS、Express、artTemplate、echarts、sass、webpack
负责描述:
负责前端页面的开发以及和后台的调试;
负责node环境的开发和维护;
负责网站的优化性能,例如实现滚动加载、懒加载、node端渲染页面;
项目总结:
加快网页加载速度,使用node进行后端渲染页面,在node端的Controller层异步请求接口数据,使用artTemplate模板渲染出HTML输出给用户浏览器,而不用通过js请求动态的数据再渲染出页面,这样浏览器加载完DOM的内容解析后即可立即展示,不等到js文件加载并执行成功后再展示。
逻辑操作可按需、按异步加载,比如滚动加载,懒加载等,减少页面加载速度。
12306铁路接送站后台管理系统一期:
所用技术:Html 、CSS3 、less 、VUE 、Iview 、node、webpack、axios
负责描述:
1、使用vuecli搭建前端开发环境;
2、使用iview和vue实现页面的基本布局和样式;
3、负责公共组件的开发;
项目总结:
1、对于相同功能的东西,可写成公共组件,公共的函数重复利用等。
2、充分利用less的新特新,如增加变量,函数等,让css更易维护和扩展。
上铁国旅接送站后台管理系统一期(stgl.service.yuetucip.net):
所用技术:Html 、CSS3 、less 、VUE 、Element、node、webpack、Echart
负责描述
1、负责前端页面的开发以及和后台的调试;
2、使用element和vue实现页面的基本布局和样式;
项目总结:
通过此项目提高了对前端代码的调试和纠错能力,提高了分析问题和解决问题的能力,对于项目代码的可读性以及可维护性有了更深一层的理解和思考。
上铁国erp管理系统(test.erp.yuetuvip.net):
所用技术:Html 、CSS3 、less 、bootstrap、webpack、Echart
负责描述:
1、负责前端页面的开发以及和后台的调试;
2、负责使用webpack打包项目;
3、使用bootstrap以及bootstrap-table实现页面的基本布局和样式;
项目总结:
在erp采购库存以及金额的统计的业务中,js前端的乘法和后台的乘法计算会存在很大的误差,所以对于前台计算的东西要使用精确的计算,尤其是乘法计算。对于使用ES6语法以及babel的使用有更深一层的学习。
上铁旅行管家微信网页(微信公众号‘上铁旅行管家’):
所用技术:Html 、CSS3 、mui
负责描述:
1、负责前端页面的开发以及和后台的调试;
2、负责使用mui框架开发app页面
项目总结:
对于移动端的页面和PC端页面是不同的,给页面配置视口信息,媒体查询,以及 使用rem布局来写页面,