发布于 2017-01-27 00:38:06 | 95 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Javascript教程,程序狗速度看过来!

JavaScript客户端脚本语言

Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。


这篇文章主要介绍了百度移动版的url编码解码的具体实现,需要的朋友可以参考下
 
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; 
} 


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务