关于页面停留时间
2012-11-01
页面停留时间(Time on Page)是网站分析中的一个重要指标,用于反映用户在某个(或某些)页面上停留时间的长短。
如果我们把用户到达本页面的时间记为 t0,那么计算用户在页面上的停留时间主要有两...
阅读全文SwitchHosts! v0.2 版发布
2012-10-15
去年写了一个快速切换 hosts 的软件 SwitchHosts!,这一年里接到很多反馈意见,综合考虑了大家的意见以及自己能投入的时间之后,我终于在它的 v0.1 版发布马上一周年之际发布了 v0.2...
阅读全文在 JavaScript 中进行大整数计算
2012-10-13
最近在云谦的影响下,开始学习 CoffeeScript,写了一个大整数计算的类库:js-BIO。
js-BIO(全称为 JavaScript Big Integer Operations)的原理非常简...
阅读全文pyHeatMap:使用 Python 绘制热图的库
2012-09-18
pyHeatMap 是一个使用 Python 生成热图的库,基本代码是我一年多之前写的,最近把它从项目中抠出来做成一个独立的库并开源。
可以直接下载源码安装最新的版本,也可以通过 pip 或 easy...
阅读全文使用 VIM 切换系统 hosts
2012-08-29
作为一名互联网工程师,日常工作中经常需要切换各种 hosts 绑定,为了让这个工作更容易一些,去年我写了一个小工具 SwitchHosts!。这个工具在 Windows 下表现良好,Linux 下也马...
阅读全文关于 document.referrer
2012-08-04
前段时间需要通过 JavaScript 获取页面的来源,这个操作很简单,使用 document.referrer 就可以获取到了。不过,实际应用中还是有很多意外情况,这儿简单整理一下。
首先遇到的问题...
阅读全文《川流》不息
2012-07-14
大约在一年半前,我的小水族箱中还是一片生机盎然,那时我经常坐在水族箱前面,看里面的小鱼游来游去。
有一天,我被水族箱中的气泡吸引了,这些气泡是由一个小型空气泵产生的,空气被泵抽到水族箱的底部释放,上浮...
阅读全文页面上静态资源的更新
2012-06-20
如同 Steve Souders 在他的著作《高性能网站建设指南》中所说的,从网站性能的角度考虑,我们应该尽可能地让页面上不常更改的资源(有时也叫静态资源)在客户端缓存起来,比如图片、js、css 等...
阅读全文使用 Selenium 给网页截图
2012-05-20
以前写过一篇博客,介绍了命令行方式下的网页截图工具,最近发现,使用 Selenium 来做网页截图似乎更加方便。
Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试。不...
阅读全文