百度移动版的url编码解码示例


Posted in Javascript onApril 29, 2014
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; 
}
Javascript 相关文章推荐
原生javascript和jquery判断浏览器版本等信息
Jul 04 Javascript
JavaScript避免代码的重复执行经验技巧分享
Apr 17 Javascript
js实现文章文字大小字号功能完整实例
Nov 01 Javascript
node.js中watch机制详解
Nov 17 Javascript
jQuery对指定元素中指定字符串进行替换的方法
Mar 17 Javascript
jQuery CSS3相结合实现时钟插件
Jan 08 Javascript
jquery的checkbox,radio,select等方法小结
Aug 30 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
Apr 23 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
May 12 Javascript
最简单的vue消息提示全局组件的方法
Jun 16 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
Nov 06 Javascript
加速vue组件渲染之性能优化
Apr 09 Javascript
通过url查找a元素应用案例
Apr 29 #Javascript
jquery实现的图片点击滚动效果
Apr 29 #Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
Apr 29 #Javascript
jquery xMarquee实现文字水平无缝滚动效果
Apr 29 #Javascript
jquery form 隐藏的input 选择
Apr 29 #Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
Apr 29 #Javascript
window resize和scroll事件的基本优化思路
Apr 29 #Javascript
You might like
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
javascript生成json数据简单示例分享
2014/02/14 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
美国网上花店:JustFlowers
2017/02/12 全球购物
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
高中军训感言400字
2014/02/24 职场文书
安全教育感言
2014/03/04 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
房屋转让协议书范本
2014/04/11 职场文书
求职信名称怎么写
2014/05/26 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
2015年安康杯竞赛活动总结
2015/03/26 职场文书
十七岁的单车观后感
2015/06/12 职场文书
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python