1. 精通 HTML/HTML5 标签元素,以及语义化处理,能够书写符合 W3C 标准的代码;
2. 熟练使用 JavaScript 进行 DOM,BOM 操作,进行页面的处理;
3. 熟练使用axios、fetch调取后台数据进行处理;
4. 熟练掌握localStorage、sessionStorage、cookie数据存储方式;
5. 熟练掌握flex布局、响应式布局和rem布局;
6. 熟练掌握Vue开发PC及H5项目,有过vue + vuex + axios + vue-router + elementUI及mintUI开发项目的经验;
7. 熟悉React开发项目,有过react + redux + axios + react-router-dom + antd开发项目的经验;
8. 熟悉react-native和微信小程序开发;
9. 熟悉canvas,ECharts,videoJs,AudioContext等进行辅助开发,有过视频blob播放,手写音频控制台以及音频可视化(音频频
谱)开发经验;
由于现在从事的工作具有保密性,不方便透露具体的网址,以下以项目一等代替,请谅解;
项目一:(某歌手的官方网站)
1. 使用了响应式布局,web + h5;
2. vue + vuex + vue-router + axios + elementUI + mintUI;
3. 视频加密处理,videoJs + Hls实现blob模式播放视频;
4. 使用audioContext + canvas,实现音频可视化(频谱);
项目二:(某歌手的音乐网站)
1. 使用了响应式布局,web + h5;
2. vue + vuex + vue-router + axios + elementUI + mintUI;
3. 音频控制台美化处理,通过获取audio的方法,手动写音乐的播放控制台,控制进度条,音量,歌词轮播等;
项目三:(某歌手商城的后台管理页面)
1. react + react-router-dom + redux + antd + axios;
2. 由于页面相似,几乎全部使用组件(某些方面这样做并不好);
项目四:(参与某歌手的直播App)
1. react-native + fetch,开发直播的页面;
2. 直播的断网,网络差,暂停,弹幕等功能;
1. 前端独立开发,使用vue框架,实现audio的控制台以及歌词轮播; 2. 实现了登录功能,搜索功能,以及使用vuex管理数据;
1. H5项目开发,使用了rem布局; 2. 实现了登录注册,购物车,订单,支付等功能; 3. 使用了支付宝,paypal,微信(只有微信浏览器才会显示)支付方式;