如何将浏览器中的base64编码方法改写为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计618个文字,预计阅读时间需要3分钟。
在Web开发中,经常需要对文本、文件等进行Base64编码处理。在早期开发中,常用js-base64进行编码处理。但实际上,浏览器已经原生包含了Base64处理方法,性能更优,兼容性更高。使用`btoa()`方法即可实现Base64编码。
在web开发中,经常涉及到对文本、文件等进行base64编码处理,在之前的开发中,使用js-base64来进行处理,但其实浏览器已经原生包含了处理方法。性能更好,兼容性也更高。
btoa() - Binary to ASCIIbtoa()方法可以将一个二进制字符串(例如,将字符串中的每一个字节都视为一个二进制数据字节)编码为 Base64 编码的 ASCII 字符串。
语法:
// 浏览器上下文中
var encodeData = window.btoa(someString)
// js Worker 线程
var encodeData = self.btoa(someString)
示例:
window.btoa('someString')
// 返回 c29tZVN0cmluZw==
atob() - ASCII to Binary
atob() 对经过 base-64 编码的字符串进行解码。
本文共计618个文字,预计阅读时间需要3分钟。
在Web开发中,经常需要对文本、文件等进行Base64编码处理。在早期开发中,常用js-base64进行编码处理。但实际上,浏览器已经原生包含了Base64处理方法,性能更优,兼容性更高。使用`btoa()`方法即可实现Base64编码。
在web开发中,经常涉及到对文本、文件等进行base64编码处理,在之前的开发中,使用js-base64来进行处理,但其实浏览器已经原生包含了处理方法。性能更好,兼容性也更高。
btoa() - Binary to ASCIIbtoa()方法可以将一个二进制字符串(例如,将字符串中的每一个字节都视为一个二进制数据字节)编码为 Base64 编码的 ASCII 字符串。
语法:
// 浏览器上下文中
var encodeData = window.btoa(someString)
// js Worker 线程
var encodeData = self.btoa(someString)
示例:
window.btoa('someString')
// 返回 c29tZVN0cmluZw==
atob() - ASCII to Binary
atob() 对经过 base-64 编码的字符串进行解码。

