(1)熟练掌握 HTML5、CSS3;熟练使用JavaScript并熟悉ECMAScript最新规范
(2)熟练使用VUE 全家桶,并且有大型项目的开发及维护经验
(3)熟练掌握移动端 rem、百分比、弹性盒、media 等实现自适应页面布局
(4)可视化开发经验,了解Echarts、D3JS等可视化图表库;Web3D开发经验,了解ThreeJS;
(5)熟悉 webpack 等构建工具,能够自己搭建前端构建环境,善用工具
(6)熟练使用Svn,Git 进行版本控制
(7)了解 Angular和React,了解 react native 开发
(8)了解node.js 和MongoDb数据库,搭建过简单的前后端交互
项目名称:Dcv-Proxima(PC端) 项目 技术栈:Js+Thing+Vue+iView
1 :Dcv-Proxima 是公司数据中心可视化的核心产品,主要对现实中的数据中心进行实时的3D可视化呈现。
2 :负责和产品经理进行业务梳理,需求分析进行新功能的开发,讨论产品后续的演进方向和技术支持。
3 :3D场景利用Three进行场景加载和物体渲染,Ajax+WebSocket 进行实时数据更新,达到场景的实时更新和渲染
4 :Js 进行前端物体类的编写和对原生Three的扩展,以及核心业务逻辑代码编写。
5 :利用Js的观察者模式,在3D交互中注册相对应的事件,达到不同交互操作下,3D呈现实现不同的效果。
6 :Vue+iView 进行页面构建,并且使用Vue对Echarts进行组件封装,达到组件可复用可维护。
7 :利用公司内部摆放器搭建3D场景,并进行部署,熟悉0-1的实施流程
项目名称:Tarsier-Dcv(PC端) 项目 技术栈:Js+html+css+Jq
1 :Tarsier-Dcv 是一款数据中心可视化的产品,主要对数据中心呈现六大核心可视化(环境,资产,容量,链路,设备,视点),对数据中心进行3D可视化呈现。
2:和产品经理进行沟通,完成产品的功能开发,对产品进行维护和升级,达到产品的稳定性。
3:利用公司内部T3D核心插件进行场景加载和渲染,Js编写核心的uinv逻辑代码,进行物体的创建和业务逻辑间的交互。
4:Jq+Html+Css进行页面构建和页面的操作交互。
项目名称:华为NetEco-3D机房(PC端) 项目 技术栈:Js+three+html+css
1 :华为3D机房 是一款嵌入在华为NetEco系统中一款可视化呈现的产品,主要呈现华为接入的设备,并实时呈现设备的容量,告警,和温度指标。
2:驻场开发和客户进行面对面沟通,完成新功能的需求确立和功能开发,并对客户进行功能演示和代码逻辑讲解。
3:Js进行现场定制化功能的开发,逻辑上修复部分底层的性能问题。
Dcv-Proxima 是公司数据中心可视化的核心产品,主要对现实中的数据中心进行实时的3D可视化呈现。 主要包含6大可视化模块( 资产可视化,环境可视化,管线可视化,容量可视化,性能可视化 )
1 :华为3D机房 是一款嵌入在华为NetEco系统中一款可视化呈现的产品,主要呈现华为接入的设备,并实时呈现设备的容量,告警,和温度指标。
主要是给客户呈现简单的3D化场景,根据不同的布局文件呈现不同的效果,主要针对中小客户对数据中心可视化的展示需求。 技术栈主要是vue + three + js