base64图片是什么?原理是什么?优缺点是什么?

简介: base64图片是什么?原理是什么?优缺点是什么?

base64编码是一种图片 处理格式,通过特定的算法将图片编码成. 长串字符串,在页面上显示的时候,可

以用该字符串来代替图片的url

优点:减少图片的http请求

缺点:根据base64的编码原理,编码后的大小会比原文件大1/3,如果把大图片编码到html/css中,不仅会

造成文件体积的增加,影响文件的加载速度,还会增加浏览器对html或css文件解析渲染的时间

使用base64无法直接缓存,要缓存只能缓存包含base64的文件,比如html或css,这相比域直接缓存图片

的效果要差很多

兼容性的问题,IE8之 前的浏览器不支持

一般一些网站的小图标可以使用base64图片来引入

相关文章
|
8月前
|
存储 C语言 C++
1. 认识C++和C的区别
1. 认识C++和C的区别
123 0
|
4月前
|
存储 缓存 移动开发
uinapp的setStorageSync和setStorage的区别
uinapp的setStorageSync和setStorage的区别
|
3月前
|
JavaScript 前端开发 索引
for in与for of的区别
for in与for of的区别
79 0
|
5月前
|
安全 数据安全/隐私保护 网络架构
CAPWAP 和 LWAPP 的区别
【8月更文挑战第24天】
138 0
|
7月前
for in 和 for of的区别
for in 和 for of的区别
2260 3
|
8月前
博饼中V2和V3有什么区别
博饼中V2和V3有什么区别
89 0
|
8月前
|
编译器
self.***和_***的使用和区别
self.***和_***的使用和区别
50 0
|
8月前
|
索引
for each和for of的区别
for each和for of的区别
36 0
|
安全 前端开发 Java
WebMvcConfigurationSupport 和 WebMvcConfigurer 区别你知道吗
WebMvcConfigurationSupport 和 WebMvcConfigurer 的使用过程中你是否踩坑了它们的区别是什么快来看看吧
677 0
|
安全
s=s+1,s+=1,++1,1++没有区别?
s=s+1,s+=1,++1,1++没有区别?

热门文章

最新文章