原生javascript代码如何实现base64编码与解码方法

初夏的脚步刚刚走来,人们纷纷把厚重的单衣脱掉,换上了凉爽的短袖,又把旅游鞋换成了颜色各不相同的夹鞋,有淡绿色的;有洁白的;还有深蓝色的……

从IE10开始所有的浏览器都提供了原生的base64编码与解码的方法,而方法名就是 atob() 与 btoa()。关于base64编码与解码的使用方法如下。

原生js Base64 编码的方法

btob():方法可以进行base64编码

语法:

var encodedData = window.btoa(stringToEncode);

例:

console.log(window.btoa('http://www.feiniaomy.com'));

打印结果:

aHR0cDovL3d3dy5mZWluaWFvbXkuY29t

原生js Base64 解码的方法

atob():方法可以进行base64编码的内容进行解码!

语法:

var decodedData = window.atob(encodedData);

例:

console.log(window.atob('aHR0cDovL3d3dy5mZWluaWFvbXkuY29t'));

打印结果:

http://www.feiniaomy.com

以上就是原生javascript代码如何实现base64编码与解码方法。小苗不经风雨长不成大树,人不经困难难以成材。更多关于原生javascript代码如何实现base64编码与解码方法请关注haodaima.com其它相关文章!