Tag Archives: JavaScript

翻箱底之 JS 偷窥反偷窥利器两件

因为 Rabr 被扯进 JS 的汪洋大海到现在还没喘过气来。不过自从爱上 Firebug 之后,现在逛网站多了一个好/坏习惯——顺手翻 JS 代码,看到精妙的实现就偷偷记到小本纸上慢慢研究。

可是现在都流行打包啊啊啊啊压缩啊啊啊啊,经常碰到上面这样的变态JS。最早我不过是把代码整个儿拷到 Notepad++ 里慢慢翻,可惜不争气的 NP++ 遇到挤成一坨的 JS 就给我假死… 换 EditPlus 也还是不爽。找啊找,觅得利器两件。
1. Javascript unpacker and beautifier
灰常神奇的网站,像上图那种或者压缩的更厉害的代码,一贴,按钮,瞬间变成下面这样服服帖帖的好孩纸了:

2. Javascript Compressor
也是灰常神奇的网站,上面规规整整的代码,一贴,按钮,瞬间就变成下面屎一样的一坨鸟~ 囧

Rabr 动态标题栏的实现

先来看一下这个链接,不出意外的话,你会看到标题栏为 “Rabr / disinfeqt: 我真好奇,不会英语是怎么学到黑客技术的,花钱买黑防的VIP? …”。
对,也就是“标题是文内推的梗概”,Twitter 这么做的原因是:直接将内容输出为标题会提升关键词的分量,而且让访客可以一目了然。
尽管 Rabr 是不[敢]开放搜索接口的,而且单条推不登录是无法查看的,但至少不能每次点开单条推都是 Rabr / XXX’s Tweet 这样子吧?
为了实现这个效果,我之前用PHP做了很多尝试,过程是这样的:调用 getTwitter(),然后指定 Status_ID,得到用户名和推,然后输出到标题栏…
好吧,为什么不用更轻量级的解决方案——JS呢?