1、熟练运用HTML/CSS ,HTML5/CSS3等网页制作技术,包括css3新增属性,html5新特性,以及LocalStorage,SessionStorage 等本地存储
2、熟练Javascript原生,掌握面向对象编程思想,以及js基础知识
3、熟练运用Vue、vue-cli、vue-router、vuex、webpack全家桶进行vue项目开发
4、熟练运用vue常用UI框架(element-ui、iview、vux)和 Layui框架
5、熟练运用Jquery,完成前端快速开发
6、熟悉ajax原理,参与基于C#语言的前后端合并开发
7、熟练运用.net 进行后端开发,掌握mvc 的三层开发架构原理
8、熟练运用Mysql、SqlServer,编写多表查询语句,掌握视图以及存储过程
9、熟练运用Echart进行数据可视化
10、熟悉npm、yarn包安装管理工具
11、掌握版本控制器,对项目进行团队协作开发,代码管理如:git、svn
12、熟练运用Axure原型设计工具,参与产品原型设计
项目一: ai2049-从人到事(www.ai2049.com) 项目周期:2019.7-至今
项目描述:该项目是一个智能化自动化的调度引擎软件,可以实现自动根据技术工人的技能,位置等多个可配置因子的调度模块,并实现工单作业状态自动监控,实现工单数字化、作业化、管理透明化的系统
岗位职责:主要负责前端框架筛选,维护整个前端框架的可用性,集成第三方插件,编写共用子组件,公共js方法、全局样试编写,以及部分产品需求模块的实现
项目技术栈:
1、基于vue全家桶框架完成页面的功能开发
2、应用element-ui库完成页面中的布局及弹框的功能
3、应用Axios发送请求,实现数据的交互,并将返回的数据渲染到页面上
3、应用vue-router配置路由,根据不同的菜单展示不同的页面
4、应用vueX,实现存储公用数据,以及不同组件之间的数据传递
7 应用websocket,实现工单数据的实时推送
9、应用Echart进行数据的可视化展示
10、应用loacalStorage进行前端缓存一次性数据
11、应用tinymce 插件,编辑富文本内容
12、应用vue-print将制定区域通过打印机打印
12、应用vue 的.stop 事件修饰符阻止事件冒泡
13、应用[...array]拓展运算符 简单代替引用类型的深拷贝
14、应用watch 深度监听父组件的属性,实现子组件重新渲染
15、应用nginx 部署到linux服务器,解决跨域问题
项目二:和融物业(http://cg.gzhrwy.com:81) 项目周期:2019.11.1-2019.11.30
项目描述:该项目主要物业公司内部对外的物质采购,合同签订,人员信息进行数字化管理的系统
岗位职责:针对新的需求在原有基础上进行二次开发,页面的重新排版,js 逻辑编写,jquery的动态效果实现,该项目技术比较多样化,单个页面会用到vue进行数据的双向绑定,通过js 编写判断逻辑,通过jq 的标签选择器修改页面内容,jq 的layer插件实现弹出层,jq 的jqgrid 的表格创建,以及bootstrapvalidator 的表单验证
项目技术栈:
1、应用vue 进行数据的双向绑定
2、jqyery 中的 jqgrid 表格,以及layer 弹窗
3、使用JQ的链式编程,实现快速开发
4、使用JQ中强大的选择器
5、使用Ajax向后台发送数据,拿到数据后使用Template模板引擎渲染页面,实现前后端的交互效果
项目三:金茂物业数字化平台(PC端https://vrobot.jinmaowy.com) 项目周期:2018.11-2019.6
项目描述:本项目是为中华金茂物业定制开发的一个对住宅小区进行线上数字化管理的系统,采用vue-element-admin 框架为原型进行定制化的开发
岗位职责:主要负责前端页面的布局和前后端的交互
技术要求:
1、使用div+css和element-ui实现页面的布局
2、基于vue全家桶框架完成页面的功能开发
2、借助H5中的video,audio多媒体标签,实现视频和音频的播放
4、使用Js中的setInterval,定时请求接口刷新页面数据
5、利用js中的事件委托,给要绑定事件的元素的父元素绑定事件,避免把多个事件注册到子 元素上,可以提高程序的性能
项目四:金茂物业数字化平台(移动端) 项目周期:2018.11-2019.6
项目描述:该项目是配套金茂物业数字化平台的移动端,主要包括物业服务、业主圈、以及购物商城等模块
岗位职责:项目大体都为Android和ios 原生编写,只有部分模块是由H5 来完成,例如业主圈活动的详情页,商品的详情页
项目技术栈:
1、应用vue框架,使用vue-cli 2.0 初始化项目配置
2、应用vux 实现进行页面的布局
3、应用webpack,进行项目打包发布
4、应用sass 预处理编辑css
5、应用vue-router,进行页面的跳转
该项目是一个智能化自动化的调度引擎软件,可以实现自动根据技术工人的技能,位置等多个可配置因子的调度模块,并实现工单作业状态自动监控,实现工单数字化、作业化、管理透明化的系统
该项目是一个智能化自动化的调度引擎软件,可以实现自动根据技术工人的技能,位置等多个可配置因子的调度模块,并实现工单作业状态自动监控,实现工单数字化、作业化、管理透明化的系统