• <var id="gzb7d"><strong id="gzb7d"></strong></var>
    <td id="gzb7d"></td>

    1. <acronym id="gzb7d"></acronym>
      瀏覽器部落:-綠色安全純凈官方版!

      JavaScript處理base64編碼的代碼示例

      時間:2021-3-25作者:未知來源:瀏覽器部落人氣:

      網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
      本篇文章給大家帶來的內容是關于JavaScript處理base64編碼的代碼示例,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

      因為項目需求,需要處理base64編碼,再次記錄,便于之后調用

      關于base64:

      base64的本質就是把每8位的ASCII編碼變成另外一個每6位的編碼,用另外一個參照表進行對應翻譯。

      以下為base64的js:

      var Base64 = {
          // 轉碼表
          table : [
              'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
              'I', 'J', 'K', 'L', 'M', 'N', 'O' ,'P',
              'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X',
              'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
              'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',
              'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
              'w', 'x', 'y', 'z', '0', '1', '2', '3',
              '4', '5', '6', '7', '8', '9', '+', '/'
          ],
          UTF16ToUTF8 : function(str) {
              var res = [], len = str.length;
              for (var i = 0; i < len; i++) {
                  var code = str.charCodeAt(i);
                  if (code > 0x0000 && code <= 0x007F) {
                      // 單字節,這里并不考慮0x0000,因為它是空字節
                      // U+00000000 – U+0000007F     0xxxxxxx
                      res.push(str.charAt(i));
                  } else if (code >= 0x0080 && code <= 0x07FF) {
                      // 雙字節
                      // U+00000080 – U+000007FF     110xxxxx 10xxxxxx
                      // 110xxxxx
                      var byte1 = 0xC0   

      關鍵詞:JavaScript處理base64編碼的代碼示例




      Copyright © 2012-2018 瀏覽器部落(http://www.atelierescobar.com) .All Rights Reserved 網站地圖 友情鏈接

      免責聲明:本站資源均來自互聯網收集 如有侵犯到您利益的地方請及時聯系管理刪除,敬請見諒!

      QQ:1006262270   郵箱:kfyvi376850063@126.com   手機版 

      国产乱子伦漫画,猫咪www免费人成在线观看,国产真实哺乳吃奶在线观看,超乳专区爆乳国产