jquery.base64.js是一款可将任意字符串进行base64编码和解码的jquery插件。Base64编码可用于在HTTP环境下传递较长的标识信息。
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。Base64编码可用于在HTTP环境下传递较长的标识信息。
使用方法
在页面中引入jquery和jquery.base64.js文件。
<script src='js/jquery.min.js'></script>
<script src='js/jquery.base64.js'></script>
HTML结构
示例DEMO中的HTML结构如下:
<form>
<label for="encode" class="encode">编码</label>
<textarea id="encode"></textarea>
<label for="decode" class="decode">解码</label>
<textarea id="decode"></textarea>
</form>
初始化插件
在页面DOM元素加载完毕之后,通过下面的方法来初始化base64编码解码插件。
<script>
var dec = $('#decode'),
enc = $('#encode');
enc.keyup(function () {
dec.val( $.base64('encode', this.value) );
// 也可以:
// dec.val( enc.base64('encode', this.value) );
// dec.val( enc.base64().encode(this.value) );
});
dec.keyup(function () {
enc.val( $.base64().decode(this.value) );
});
</script>