Base64图片编码
2017-08-23 本文已影响0人
胡自鲜
Base64图片编码:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。
1. 减少http的请求
我们所看到的网页上的每一个图片,都是需要消耗一个 http 请求下载而来的(所以才有了 csssprites 技术的应运而生,但是 csssprites 有自身的局限性)。不管如何,图片的下载始终都要向服务器发出请求,要是图片的下载不用向服务器发出请求,而可以随着 HTML 的下载同时下载到本地那就太好了,而 base64 正好能解决这个问题。
2. 优化图片加载,提升用户体验
将页面中许多细小的图片合并为一张大图,对于极小或者极简单图片可以像单独图片一样使用,比如背景图片重复使用等。
3.没有跨域问题,无需考虑缓存、文件头或者cookies问题