- 博客(4)
- 收藏
- 关注
原创 js中rgba颜色和hex互相转换
有时候我们需要将服务端下发的rgba色或者hex之间做互相转换以便使用或上报,我将两者之间的转换封装代码如下:// 将rgb颜色转成hexfunction colorRGB2Hex(color) { var rgb = color.split(','); var r = parseInt(rgb[0].split('(')[1]); var g = parseInt(r...
2018-11-29 10:27:27 9471
原创 js从video中截图并下载
function savePic(fileName) { var fileType = "png"; // 如果文件名中没有带后缀,默认使用png switch (fileName) { // 判断保存的图片格式 case fileName.indexOf("png") > -1: fileType = "png"; break; case
2018-11-29 10:15:37 7111 7
原创 js简单生成UUID
工作中经常会遇到随机生成类似uuid这种随机唯一串的情况,用随机数的话偶尔会出现重复,而下面这段代码可以快速生成uuid,避免出现重复的情况 function uuid() { return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c => (c ^ crypto.getRan...
2018-11-29 10:01:42 4260 1
原创 关于浏览器缓存的问题
浏览器的缓存机制先看上图,如果对图中的(a)(b)©(d)四个过程的处理方式都很清楚了,那么请不用再看本文了。两个概念强缓存:用户发送的请求,直接从客户端缓存中获取,不发送请求到服务器,不与服务器发生交互行为。协商缓存:用户发送的请求,发送到服务器后,由服务器判定是否从缓存中获取资源。两者共同点:客户端获得的数据最后都是从客户端缓存中获得。两者的区别:从名字就可以看出,强缓存不与服...
2018-11-29 09:50:49 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人