没事翻了翻网页源码

看网页源码是一件挺有意思的事情。平时买互联网公司的股票的时候,我都会扒开他们网站的代码看下,大体就能知道在做事的是一群怎样的人,然后决定是不是要上他们的贼船 🙂

嗯,今天我翻了下微博的首页代码,简单看了下,发现开头的一些JS还蛮有趣的。


//第一段
(function(){
var l=location;
var r=new RegExp('^(?:([A-Za-z]{1,5}):?(\\/{2,3}))?('+l.hostname.replace(/\./g,'\\.')+')?(?::(\\d+))?(?:\\/([^?#]*))?(?:\\?([^#]*))?(?:#(.*))?$');
var s;
((s=(l=l.toString()).indexOf('#!')) != -1 && r.test(l=l.substr(s+2)))&&l.indexOf('//') != 0 ? location.replace(l) : 0;})();
//第二段
try{
document.execCommand("BackgroundImageCache", false, true);
}catch(e){}


第一段JS看起来复杂,其实就做了一件很简单的事情。
在浏览器里点开这个链接:http://weibo.com?#!http://weibo.com/tomheng,就明白了。

第二段JS是让IE6缓存北京图片的。

就这样,具体细节感兴趣的,自己打捞吧~

哦,对啦,新浪微博改名叫“微博”啦~

没事翻了翻网页源码》上有4条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注