亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

淺談Javascript Base64 加密解密

2019-11-20 13:35:14
字體:
來源:轉載
供稿:網友

html代碼:

復制代碼 代碼如下:

 <!DOCTYPE html>
 <html>
 <head>
     <title>Page Title</title>
     <style type="text/css">
     *{font-family: Consolas;font-style: italic}
     .responsebox{width:900px;margin:10px auto;padding:10px;border:2px solid #366;border-radius: 10px 0 10px 0; text-align: center}
     .responsebox input,.responsebox button{font-size: 30px;margin:5px;padding:5px;}
     .spansuper{vertical-align: super;font-size: 14px}
     .spanbottom{vertical-align: text-bottom;font-size: 12px;margin-left: -110px}
     #showbox{width:900px;height:430px;border:5px solid #663;border-radius: 0 20px 0 20px;margin:10px auto;padding:8px;font-size: 20px}
     </style>
 </head>
 <body>
 <div class="responsebox">
     <h1>Javascript Base64 Encode & Decode<span class="spansuper">veinyf@gmail.com</span><span class="spanbottom">2014-12-27 17:44</span></h1>
     <input type="text" id="input">
     <input type="checkbox" id="checkbox" checked="checked">Base64</input>
     <button id="btn">Convert done !</button>
 </div>
 <div id="showbox"></div>
 </body>
 <script type="text/javascript">
     /*javascript知識:
      *函數:window.atob()    window.btoa()   unescape() escape() encodeURIComponent() decodeURIComponent()
      *正則表達式清除首位空格:_string.replace(/(^/s*)|(/s*$)/g,"");
      *
      *CovertBase64orString自執行函數
      *inputid   輸入框id
      *checkboxid    選擇框id
      *btnid 按鈕id
      *showid    html顯示容器id,這里是一個div#showbox
      */
 (function CovertBase64orString(inputid, checkboxid, btnid, showid) {
     var checkbox = document.getElementById(checkboxid); //html dom select checkbox
     var chkvalue = checkbox.getAttribute("checked");    //html dom select checkedvalue
     var btn = document.getElementById(btnid);           //html dom select button id
     var isbase64;                                       //base64toString or StringtoBase64 bool
     var returnval = null;                               //Converted string
     chkvalue == "checked" ? isbase64 = true : isbase64 = false; //判斷check按鈕初始化狀態 賦值isbase64
     checkbox.addEventListener("click", function(e) {            //checkbox 點擊事件注冊
         var _ckvak = checkbox.getAttribute("checked");          //點擊事件發生時,改變check狀態,賦值isbase64
         if (_ckvak == "checked") {
             checkbox.setAttribute("checked", null);
             isbase64 = false;
         } else {
             checkbox.setAttribute("checked", "checked");
             isbase64 = true;
         }
     }, true);
     btn.addEventListener("click", function(e) {                    //button 點擊事件注冊
         var _show = document.getElementById(showid);               //html dom select showbox id
         var _inputvalue = document.getElementById(inputid).value;   //文本框取值
         //_inputvalue=_inputvalue.replace(/(^/s*)|(/s*$)/g, "");    //正則表達式去除首位空格,似乎btoa,abob已經做了這些工作
         var _showlength = _show.childNodes.length;                  //遍歷showbox,清除showbox內容
         while (_showlength > 0) {
             _show.removeChild(_show.childNodes[_showlength - 1]);
             _showlength--;
         }
         if (isbase64) {  //string to base64,支持中文編碼,unescape,encodeURIComponent
             returnval = window.btoa(unescape(encodeURIComponent(_inputvalue)));
         } else {        //base64 to string
             returnval = decodeURIComponent(escape(window.atob(_inputvalue)));
         }
         _show.appendChild(document.createTextNode(returnval));          //add context to showbox
     }, true);
 })("input", "checkbox", "btn","showbox");
 //CovertBase64orString("input", "checkbox", "btn","showbox");
 </script>
 </html>

效果:

推薦一個Javascript IDE 比Aptana還好用。Komodo IDE(免費版:Komodo Edit,基本功能一樣)支持語法高亮,智能感知,還支持perl,python,ruby,nodejs語法等。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人综合av| 国产精品一区二区久久久久| 日本韩国欧美精品大片卡二| 日韩精品久久久久久福利| 久久久精品一区二区| 亚洲电影免费观看高清完整版| 欧美孕妇与黑人孕交| 成人在线小视频| 在线成人中文字幕| 国产精品视频1区| 欧美大片在线看免费观看| 国产视频综合在线| 国产精品视频精品视频| 久久亚洲精品小早川怜子66| 97在线观看视频| 久久久久久伊人| 欧美日韩激情美女| 亚洲欧美综合图区| 亚洲精品美女在线观看| 伊人成人开心激情综合网| 大荫蒂欧美视频另类xxxx| 欧美激情视频在线免费观看 欧美视频免费一| 91热精品视频| 亚洲影院色在线观看免费| 亚洲人成电影网站色…| 欧美激情综合亚洲一二区| 欧美日韩国产在线看| 2019av中文字幕| 97国产真实伦对白精彩视频8| 国产精品欧美日韩一区二区| 精品视频在线播放免| 国产亚洲欧美视频| 91精品中国老女人| 国产精品99久久久久久久久久久久| 国产国产精品人在线视| 国产亚洲一级高清| 国产亚洲欧美视频| 久久久久国产精品一区| 国产亚洲xxx| 欧美亚洲午夜视频在线观看| 日本精品中文字幕| 久久久久久久久久久久久久久久久久av| 日韩欧美在线免费观看| 最新91在线视频| 中日韩美女免费视频网站在线观看| 久久777国产线看观看精品| 成人网页在线免费观看| 亚洲综合大片69999| 亚洲三级 欧美三级| 久久中文字幕视频| 日韩精品在线私人| 国产97色在线|日韩| 3344国产精品免费看| 成人国产精品久久久久久亚洲| xxav国产精品美女主播| 亚洲理论在线a中文字幕| 欧美亚洲成人网| 日韩av中文字幕在线播放| 久久亚洲国产精品成人av秋霞| 亚洲精品在线视频| 欧美国产日韩xxxxx| 久久国产精品久久久久久| 亚洲欧美三级在线| 亚洲天堂av网| 亚洲国产又黄又爽女人高潮的| 成人激情视频网| 亚洲摸下面视频| 国产脚交av在线一区二区| 亚洲精品福利在线| 欧美另类暴力丝袜| 68精品国产免费久久久久久婷婷| 91免费高清视频| 91精品在线观看视频| 久久久久久久网站| 日韩精品极品毛片系列视频| 日韩在线观看免费高清完整版| 992tv成人免费影院| 日本伊人精品一区二区三区介绍| 国产中文日韩欧美| 一本一道久久a久久精品逆3p| 国产成人精品亚洲精品| 久久久亚洲成人| 永久免费看mv网站入口亚洲| 欧美日韩国产精品一区二区三区四区| 97精品国产97久久久久久| 伊人久久精品视频| 人人澡人人澡人人看欧美| 亚洲欧美日韩直播| 成人av在线天堂| 日韩av网站电影| 中文字幕亚洲欧美在线| 亚洲欧洲日产国码av系列天堂| 亚洲女人天堂色在线7777| 精品视频在线导航| 中文字幕精品一区二区精品| 欧美中文在线字幕| 91高清在线免费观看| 一区二区三区回区在观看免费视频| 日本国产精品视频| 69av视频在线播放| 久久国产天堂福利天堂| 国产一区二区成人| 亚洲人成在线播放| 亚洲女人被黑人巨大进入al| 久久精品国产免费观看| 国产精品免费久久久| 亚洲国产精彩中文乱码av| 欧美精品制服第一页| 午夜精品一区二区三区视频免费看| 97色在线观看| 国产精品视频导航| 美女扒开尿口让男人操亚洲视频网站| 国产精品丝袜白浆摸在线| 中文字幕欧美日韩在线| 日本精品久久中文字幕佐佐木| 狠狠躁夜夜躁人人躁婷婷91| 亚洲免费av网址| 亚洲a级在线观看| 久久久极品av| 九九热最新视频//这里只有精品| 国产精品美乳一区二区免费| 亚洲日韩中文字幕| 欧美国产第二页| 九九精品在线视频| 久久精品亚洲国产| 97在线视频免费看| 国产精品情侣自拍| 91久久久久久久| 91社区国产高清| 成人午夜黄色影院| 91久久精品日日躁夜夜躁国产| 91极品女神在线| 国产91露脸中文字幕在线| 国外日韩电影在线观看| 亚洲成av人影院在线观看| 久久久久久91香蕉国产| 亚洲色无码播放| 欧美丰满片xxx777| 国产国语刺激对白av不卡| 欧美性猛交xxxx免费看| 欧美日韩在线免费观看| 国产日产久久高清欧美一区| 国产午夜一区二区| 成人激情电影一区二区| 欧美丰满老妇厨房牲生活| 色噜噜亚洲精品中文字幕| wwwwwwww亚洲| 亚洲美女又黄又爽在线观看| 久久久国产精品免费| 亚州欧美日韩中文视频| 在线看片第一页欧美| 久久综合色88| 国产精品免费小视频| 亚洲福利视频网| 亚洲色图校园春色| 欧美电影免费观看电视剧大全| 久久国产精品久久精品| 中文字幕欧美精品在线| 日韩精品免费在线视频观看| 亚洲高清一区二| 午夜美女久久久久爽久久| 亚洲乱码国产乱码精品精| 欧洲午夜精品久久久| 97视频免费在线观看|