Vue SPA项目加载优化

Vue-cli构建的项目中,经常会因为依赖包的原因导致打包后的文件过大,动不动vendor.js文件就会有 几Mb 大小 对应的做法是把大型依赖包采用CDN形式引用,并配置路由懒加载 因为我项目是用的Vue全家桶+ElementUI,所以会以此为示例 ...

JS图片颜色提取插件 - TinyColorExtractor

github项目地址https://github.com/MR158/TinyColorExtractor 用ES6写的一个图片颜色提取插件,gulp构建压缩。 可以自定义提取颜色数量,提取精度,颜色容差范围(值越大,提取的颜色差距越大) 使用方法 ...

React ES6 + Webpack2搭建项目环境

太久没更新文章了,这几个月说实话有很多可以写的,不过一直没抽出时间来码字。最近在折腾React,因为之前用的Angular,React的写法一开始还有点不适应……配置Webpack npm init //初始化项目 npm install webp ...

初探HLS流媒体-用七牛云快速实现M3U8 TS流点播

前段时间在尝试做视频时遇到了一些坎儿,发现在网上播放视频用ajax传blob数据类型的视频时,没法边下边播。 在网上搜了些相关资料后,发现一直用的七牛云是支持hls流媒体的,下面是一些步骤:在七牛云处理视频文件在七牛云用多媒体处理,新建作业,设置预设 ...

JS获取常用浏览器的版本号

最近做的网站在IE8以下完全不兼容…… 于是写了个获取浏览器版本号的js代码,其实就是检索navigator.userAgent.toLowerCase()里的内容而已。我愿为良好的前端开发环境献出一份力量:IE8见鬼去吧代码 var browse ...