百度移動版的url編碼解碼示例
更新時間:2014年04月29日 16:41:57 作者:
這篇文章主要介紹了百度移動版的url編碼解碼的具體實現(xiàn),需要的朋友可以參考下
復(fù)制代碼 代碼如下:
var decode = function(m) {
try {
m = decodeURIComponent(m);
} catch(e) {}
var s = m.split("%");
if (s.length > 1) {
s.shift();
for(var i = 0; i < s.length; i++) {
var t = s[i];
t = parseInt(t, 16);
t = t + 256;
t = t - 201;
t = t.toString(16);
s[i] = t;
}
m = '%'+s.join('%');
return decodeURIComponent(m);
} else {
return m;
}
}
var encode = function(i) {
i = encodeURIComponent(i);
i = i.replace(/%(.{2})/gi, function(l) {
var m = l.replace("%", "");
console.log(m);
m = parseInt(m, 16);
m = parseInt('201') + m;
m = m % 256;
m = m.toString(16);
if (m.length < 2) {
m = "0" + m
}
m = "%" + m;
return m
});
return i;
}
相關(guān)文章
javascript 關(guān)于# 和 void的區(qū)別分析
href 為#的跳到了自己的頁面。原來‘#’代表的是 #top ,2009-10-10layer實現(xiàn)登錄彈框,登錄成功后關(guān)閉彈框并調(diào)用父窗口的例子
今天小編就為大家分享一篇layer實現(xiàn)登錄彈框,登錄成功后關(guān)閉彈框并調(diào)用父窗口的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09封裝好的javascript前端分頁插件pagination
本文給大家分享一個非常不錯的封裝好的javascript前端分頁插件pagination,不依賴任何庫,有很高的擴展性,有需要的小伙伴可以參考下。2016-01-01uniapp中使用?uni.navigateBack()?返回上級頁面并傳參的方法
最近遇到這樣的需求在A頁面中通過跳轉(zhuǎn)到B頁面,在B頁面中處理的數(shù)據(jù),需要跳轉(zhuǎn)回A頁面供其使用,本文給大家分享uniapp中使用?uni.navigateBack()?返回上級頁面并傳參的操作方法,感興趣的朋友一起看看吧2023-10-10undefined==null引發(fā)的兩者區(qū)別與聯(lián)系
undefined==null引發(fā)的兩者區(qū)別與聯(lián)系2007-12-12