能独立开发基于 HTML/CSS/Javascript 的网站和App应用,使用sass或less完成样式;
掌握 ES5、ES6和ES7新语法,熟悉 W3C 标准,了解各种浏览器的兼容性及相应解决方案;
掌握Javascript 运行原理,能编写原生Javascript 代码,熟练使用各种基本库(JQuery等);
熟悉 Javascript 组件化开发框架,熟悉 npm等代码管理和 Webpack / gulp 等前端构建工具;
熟悉 Vue.js / Vuex 及常见的基于 Vue 的 UI 框架如element-ui 等,对其数据劫持、双向数据绑定、模板编译的原理有较好的认知,熟练应用钩子函数、生命周期函数、路由/路由拦截(vue-router),keep-alive组件使用、单页面应用(SPA)、状态管理工具(vuex),Vue-cli 快速开发,编写可复用组件,应用 UI 框架库,并有实际基于 Vue.js 框架工作的经验;
熟悉react/redux及常见的基于react的UI框架如antdesign等,熟悉VirtualDom的原理以及实现,掌握单向数据流的原理,能基于 create-react-app/dva 脚手架进行快速开发,掌握使用生命周期、钩子函数。熟练使用 redux 进行状态管理、并能配合各种 UI 框架,如ant-design/-mobile,编写可复用的用户界面组件,并有实际基于react框架的工作经验
熟悉 Node.js 框架(如express)、数据爬取、服务器代理、数据库MongoDB和了解mysql,有实际的 Node 开发经验;
熟悉git和SVN代码管理;
掌握阿里的微前端框架,qiankun,并有过搭建微前端项目的经验,做过微前端项目的优化,主子应用之间的接入和通讯等。
编写维护公司组件库-基于antdVue开发的组件库并发布到npm维护。
项目名称:视频云
项目介绍:为政府开发的基于视频智能分析、人脸识别、车辆识别、视频结构化、大数据等关键技术的平安城市项目,具有多个不同的地方版本,每个地方版本的视频云都有多个模块。
技术使用:vue + vuex + vueCLI + vue-router + axios + webpack + ElementUI + ES5/ES6 + sass+ JavaScript + HTML5 + CSS3 + jQuery + Bootstrap + echarts + 佳都的组件和插件
项目职责:
○ 整个项目进行换肤
○ 根据需求与后端对接联调开发新的功能页面
○ 维护和处理现场反馈bug
○ 整个项目进行vue迭代改版
○ 整个项目进行日志埋点
介于保密协议,作品图片只是随便上传的,和作品相关性不大,winstack是我当前所在公司提供给客户做私有云的平台系统。
作品图片和作品无关,因保密,只能做简单介绍,视频云是公司提供给相关单位,通过视频监控获取数据并处理可视化的大数据系统平台。