百度移动版的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 DOM 添加事件
Feb 14 Javascript
javascript中最常用的继承模式 组合继承
Aug 12 Javascript
禁止空格提交表单的js代码
Nov 17 Javascript
jquery 合并内容相同的单元格(示例代码)
Dec 13 Javascript
按下回车键指向下一个位置的一个函数代码
Mar 10 Javascript
如何屏蔽防止别的网站嵌入框架代码
Aug 24 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
Sep 05 Javascript
Antd表格滚动 宽度自适应 不换行的实例
Oct 27 Javascript
javascript this指向相关问题及改变方法
Nov 19 Javascript
Vue实现图书管理案例
Jan 20 Vue.js
通过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
综合图片计数器
2006/10/09 PHP
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
php封装的验证码工具类完整实例
2016/10/19 PHP
thinkPHP中配置的读取与C方法详解
2016/12/05 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
javascript 节点遍历函数
2010/03/28 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
电气专业应届生求职信
2013/11/01 职场文书
协议书的格式
2014/04/23 职场文书
安全责任书范文
2014/08/25 职场文书
五一劳动节活动总结
2015/02/09 职场文书
英文产品推荐信
2015/03/27 职场文书
入党转正申请报告
2015/05/15 职场文书
七年级思品教学反思
2016/02/20 职场文书
基于Python实现nc批量转tif格式
2022/08/14 Python
Python创建SQL数据库流程逐步讲解
2022/09/23 Python