1、熟练掌握 HTML5、CSS3 开发技术,熟悉响应式布局和弹性布局;
2、对标签语义化、页面结构化和内容分离有深刻的理解,像素级还原设计稿;
3、熟练使用 HTML5 新特性 canvas,LocalStorage,Sessionstorage 等开发项目;
4、熟练使用 BootStrap、Element、Element plus、iview 等常用 UI 框架,快速搭建页面;
5、熟练使用微信小程序,uni-app 多端开发技术框架;
6、熟练掌握 Vue2、Vue3,Vue-cli,Vuex,Vue-router,对其实现原理有一定研究,熟悉组件
间数据通信,熟悉组件可复用性封装,减少代码冗余;
7、熟练掌握 DOM 操作,熟悉闭包原理,熟悉面向对象 JS 编程;
8、熟悉使用 AJAX/JSON,熟练使用服务器代理解决跨域问题;
9、熟悉各浏览器内核及兼容性技术,熟练进行前端性能优化设计;
10、对视频推流、监控视频直播、视频断流重连有一定的项目经验;
11、熟练使用 echarts 可视化图表库,熟练使用第三方常用插件库进行前端项目的开发;
12、熟练使用 SVN 和 Git 版本控制工具,使用 ESLint + Git Hooks 规范编程进行代码管理;
13、熟练使用 Photoshop、PxCook、蓝湖等软件,掌握 web 项目效果图的制作、切片,取色等;
14、了解前端 CI/CD 流程,有 Jenkins 发布经验
1、根据项目需求说明书,与技术团队根据项目需求进行分析和策划,进行充分的沟通。
2、独立实现产品的功能页面设计和交互功能编写,拆解项目需求功能点,完成初步代码设计。
3、负责公司相关产品的需求以及前端代码的实现,提供合理的前端架构,解决项目页面适配问题,
优化代码,提高用户体验。
4、熟悉各主流浏览器在前端开发中的差异,提供针对不同浏览器的前端页面解决方案。
5、参与产品开发和项目制作,配合后端开发完成接口对接和联调实现产品界面效果与功能,开发
可复用性强的公共组件,减少代码冗余,提高团队开发效率。
6、熟悉Uniapp、H5、小程序的开发