精通HTML+CSS开发技术,构建静态页面
熟悉W3C标准,能写出符合W3C标准、兼容主流浏览器的代码,对Web语义化有深刻理解
熟练使用原生的JavaScript,对JavaScript异步编程、组件化开发有较为深入的理解,利用面向对象思想封装组件
熟悉Ajax异步请求,与后台交互
熟悉 jQuery类库,使用其API开发
熟练运用bootstrap、element ui前端组件库
熟练使用Echart做数据可视化
熟悉AngularJs的MVC、模块化、自动化双向数据绑定、表现与数据分离、指令、依赖注入、了解脏检查机制
熟悉MVVM模式的vue框架,熟悉vue框架的生命周期、计算属性和watch的区别、组件通信,及vue全家桶
熟练使用各种调试,能独立分析、解决和归纳问题。
熟悉常用的shell命令
熟练使用git版本管理工具
熟练使用jira项目管理工具
了解webpack构建工具
熟悉sketch、墨刀、蓝狐工具
1、与产品经理及设计师梳理原型图,及时沟通确认开发需求及实现效果
2、独立负责前端项目的架构设计、环境搭建、框架搭建
3、使用@vue/cli脚手架工具初始化项目
4、使用vue + element ui 搭建前端框架及页面布局
5、利用svg sprite技术,将icon转为字体加载方式,提升加载速度,优化性能
6、通过ES6语法,提升编程效率
7、利用vue全家桶中的vue-router配置全局路由
8、利用vue全家桶中的vuex做状态管理
9、用户token认证、权限管理
10、使用axios封装全局请求方法,对入参及出参做统一处理
11、使用eslint技术,自动校验代码,统一代码规范
12、使用webpack打包项目、部署到测试环境及生产环境