熟练掌握es6语法,如:箭头函数、解构赋值、模块化等。
熟悉前端模块化开发,常用es6、CommonJs实现前端模块化。
熟悉vue框架,熟练使用vue的全家桶和vue的UI库mint-ui和element-ui等
熟悉react框架,熟练使用react的UI库antDesign等
参与react和react-native开发原生App,前端混合开发,微信公众号,小程序。
熟练使用状态管理工具,擅长使用redux, vuex 、mobx 对应用状态的管理。
熟悉移动端rem布局,响应式布局,解决了不同设备的兼容性问题以及适配问题
移动端常用BetterScroll、Swiper、touch.js、Mui、aninate.css、bootstrap
熟练使用 Fetch、Ajax、Axios进行数据请求擅长前后端分离,使用AJAX,JSONP等技术进行项目前后端分离开发,使用mock.js模拟后台数据
能够熟练使用webpack,gulp构建工具,以及Git,SVN版本控制工具
了解MongoDB、MySQL等数据库
掌握less、sasss和stylus预处理css代码的前端技术
自己封装的js库,比如 封装时间格式化库 封装校验的库
掌握前端大数据可视化:d3.js Echart
项目框架:JS
项目描述: 大屏端酷喵影视开发
项目职责:酷喵大屏端首页组件,历史收藏页面,分类页,播单及播放功能
应用技术及功能开发:
1. 使用event自定义事件进行消息的发送给和消息监听
2. 使用less编写css提高代码编写效率
3. 首页公用组件的开发,实现首页坑位的可复用性,以及部分特殊组件的定制
4. 监听按键事件实现首页背景的切换以及焦点记忆
5. 调用播放器sdk实现播单播放和切换视频,全屏和小窗播放,以及快进,快退,暂停等功能。
6. 播单列表、分类页及首页tab的切换使用防抖节流函数优化
项目框架:react
项目描述: 支持线上节目的预约和预览,预约的节目用户可以收到更新提示,提高优酷大屏端的用户留存率。
项目职责:节目预约功能,使用优酷播放器实现手机端预览视频节目,用户可在预约列表中查看自己预约的节目可以取消和增加
应用技术及功能开发
1. 使用路由传参的方式跳转从预约页面跳转到播放页面
2. 使用sass进行css样式编写,@mixin使代码可复用
3. 使用git版本控制器进行代码的提交
4. 使用图片滚动懒加载的方式加载图片,增加首屏加载速度。
5. 使用组件化开发,提高了网站的开发速度;自己封装的选项卡组件等组件进行模块化发