1.熟练掌握w3c标准,精通html5+css3页面布局技术并熟练掌握html语义化代码编写标准;
2.熟练使用HTML5新特性canvas,LocalStorage,Sessionstorage等开发项目;
3.熟悉ECMA标准,熟练掌握DOM、BOM操作,熟悉闭包原理,熟悉面向对象JS编程,理解原型链的继承机制;
4.熟练掌握AJAX运行原理,掌握多种跨域解决方案;
5.熟悉掌握使用正则表达式进行表单验证;
6.熟练使用jQuery框架,掌握jQuery与DOM操作及事件处理,了解动态绑定事件的原理,掌握动画的处理;
7.熟练使用vue框架使用,了解数据绑定原理,了解vue组件生命周期及其对应的钩子函数;
8.基本掌握vue router插件,并可以使用此插件开发单页面应用程序;
9.熟练掌握BootStrap框架的使用,能够进行栅格化布局页面开发,响应式页面开发;
10.熟练掌握Swiper、mint ui、element ui等流行框架;
11.掌握Sass、Less等css预编译技术的使用;
12.了解前端项目构建技术(webpack、guip)
13.熟悉服务器端node.js的基本使用,可以使用express模块搭建简单的服务器端;
14.了解mysql服务器的使用,掌握基本建库、建表及增删改查语句;
15.熟练掌握微信小程序开发
16.熟练掌握webstorm、visual studio code等IDE开发工具的使用;
LEXUS雷克萨斯中国区域车库管理平台
责任描述:
此项目为团队项目,本人负责整体的框架搭建、页面布局以及交互实现
项目功能:
此项目为雷克萨斯中国区车库操作系统有三个端分别为:
申请人端(经销商4S店)-->车库管理员端(库管)-->事务局端
1.申请人端:填写用车信息、筛选车辆、控制用车活动时间,上传PDF、审批用车流程
2.车库管理员端:取车、还车流程记录
3.事务局端:数据管理,车辆管理等功能
技术要点:
1.使用html2canvas实现前端页面生成pdf功能
2.使用ElementUI table组件实现较复杂表格展示功能:根据服务器端接口返回的数据,动态计算需要合并的单元格
3.独立开发高度定制化的可交互的日历组件:
①通过自定义属性动态控制任意可选和非可选日期范围
②通过动态渲染日历的显示,实现智能化起止日期选择(当选择的结束日期比起始日期要早的情况下,可实现自动切换起止日期顺序)
③通过动态计算显示月份的起止日期是周几,来对齐日期对应的星期
4.使用flex弹性布局来替代传统的盒模型+浮动的布局方式,有效的减少了页面布局的复杂性
5.使用Echarts.js柱状图实现数据可视化
6.使用Vue CLI脚手架搭建项目框架
7.使用ElementUI+iView搭建页面布局
8.使用Vue Router组件实现单页面应用效果
9.使用vueX,实现数据跨组件通信传输
项目地址:http://www.ething.net