熟练掌握HTML、CSS、JavaScript、BOM、DOM操作,具有良好风格规范的代码。
熟悉原生JavaScript,了解原型链机制、ES6新规范。
熟练掌握jQuery进行开发,了解H5C3新特性。
熟悉使用Ajax进行前后端交互,了解同源策略、跨域问题解决方案。
熟练使用Vue-cli、Vue-router、Vuex、axios进行开发,了解组件化思想。
熟练使用浏览器调试工具,包管理工具npm。
熟悉ElementUI前端组件库,了解Bootstrap、layui框架。
熟练使用码云仓库管理工具。
熟悉uniapp使用及开发。
项目名称:一体化对抗蓝方平台
项目描述:该项目基于科来、青藤云、白帽汇等探针采集的数据,实现了对资产和风险的识别,并达成监测预警、分析、防御、响应的一个闭环。
职责描述:
1.负责资产库的资产总览、资产入库、资产属性信息页面的开发。
2.负责监测预警平台的部分页面及重要列表页开发。
3.负责响应平台的部分类型通报功能开发。
4.数据量大导致页面加载卡顿,使用虚拟列表进行解决。
5.针对使用较多的模块进行组件化封装,降低代码耦合度。
项目主要使用Vue.js进行开发,数据可视化展示使用echarts实现。
项目名称:大数据平台
项目描述:该项目主要作用可以简洁明了看到项目重要模块的数据,并且通过websocket实时更新数据。
职责描述:
1.负责安全作战体系、业务识别、风险识别页面的开发。
2.负责封装echarts组件、时间选择器组件,提高开发效率。
3.对应菜单配置权限标识,控制接口访问权限。
4.使用websocket进行长连接,实时更新大屏数据及弹窗内容。
5.使用speechSynthesis实时语音播报攻击信息。
项目名称:趣拍车小程序
项目描述:该程序主要用于拍照识车,还可以了解被识别车辆的相关参数配置信息。
职责描述:主要负责首页的开发及维护。
1.通过ui设计图和需求文档,完成页面布局。
2.通过调用API获取code值,与后端进行交互。
3. 通过request请求,获取数据,进行数据绑定、页面渲染。
4. 使用小程序官方文档中的路由方式实现页面跳转。
通过大屏对数据进行可视化,可清晰直观看到平台主要数据的变化。运营人员及用户可清晰监测到平台问题。 该页面使用vue进行开发。通过建立长连接websocket,对实时监测及实时防御数据进行实时更新,以及使用浏览器自带的API-speechSynthesis对告警及风险进行实时语音
此项目涉及多个平台,平台间实现免密登录,主要负责监测中心、资产库、大屏部分页面的开发。主要使用vue技术进行开发,负责监测中心主要页面告警、风险列表的开发。资产库-资产总览的开发。