1.精通DIV+CSS页面架构和布局方式,能熟练运用HTML/CSS技术,开发网站页面;
2.熟练运用HTML5,CSS3,javascript,jQuery等开发技术编写PC端和移动端页面;
3.熟练运用以下UI框架:layui ,bootstrap,elementUi,Vant , Ant Design ,EasyUI等;
4.熟练合理的结构和样式编写兼容主流浏览器的页面;
5.熟练运用各部分UI框架以及微信小程序开发项目;
6.熟练使用ECMAScript6基本语法、MVC模式、可以编写基本的PHP测试页面;
7.熟练使用swiper、fullpage、Animate、等插件实现页面上的炫酷效果;
8.熟练使用Ajax实现与服务器的交互和异步刷新;
9.熟练并能实际使用vue框架+webpack开发;
10.搭建过node环境;
11.熟练使用echart,highchart制作数据图表;
12.熟练与android /ios开发人员配合web页面开发;
13.能基础使用ps等绘图软件进行页面基本设计和切图;
14.能基础使用基于three.js 引擎进行三维展示公共组件的开发及优化;
15.熟练使用开发工具Webstorm,sublime ,Visual Studio Code,Eclipse和HBuilder;
16.熟练使用gitup,svn工具管理项目;
17.熟悉php+mysql+java;
18.熟悉并使用过uni-app框架开发;
19.了解reactJS框架;
20.基于webpack来搭建项目工程或运行打包部署,配置第三方插件;
项目名称:全流量
项目职位:WEB前端工程师
项目描述:全流量检测分析整体流程是在网络出口处部署流量采集工具通过分光/镜像手段获取网络实时流量,同时通过Ftp、Syslog等协议方式采集安全设备日志及文件数据; 采集到的流量、日志及文件数据经DPI、DFI解析及文件还原等方式提取出行为元数据,并将元数据交由端侧分析引擎进行规则检测、沙箱检测及相关的数据统计,该环节采用传统网络流量分析手段,能及时发现已知威胁。该项目是由多个项目整合到一个项目中,分别由三个子项目(DDOS,IDS,数据安全防护)集成,每个项目可以独自运行和打包部署。
前端架构:vue-cli3全家桶+webpack-obfuscator+element+echarts+sass。
责任描述:
1、使用HTML、CSS实现部分页面布局,解决浏览器兼容问题;
2、使用vue框架,以及vue-router构建单页面应用;
3、项目采用vuex+sessionStorage处理各组件间的通讯,
4、使用fullpage实现主屏幕的全屏滚动加载;
5、使用element-ui组件库中部分功能进行快速开发,通过vue-cli 快速搭建开发环境;
6、使用swiper实现轮播效果;
7、运用sass进行代码的编写,运用gulp进行代码的整理;
8、修改webpack配置实现各种运行和打包各自项目;
9、合理使用钩子函数,实现数据的监听、渲染页面、页面节点的实例化功能;
10、与后台人员配合,使用axios进行交互,获取数据,在前端做展现,实现页面特效