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>