代码是如何被写短再写长的

需求是这样的:

写一个函数,根据结婚的次数给出婚假的天数。如果未婚,婚假天数当然是 0 天,如果是初婚,婚假天数为 15 天,如果是再婚或第 N 次结婚(N >= 2),则婚假天数为 3 天。

工作第一年

文件:m… 阅读全文

SwitchHosts! 3

2011年时写了一个切换hosts的小工具SwitchHosts!,2012年时发布了第二版,一转眼3年过去了,在2015年即将结束之时,终于抽空编写了它的第三个版本。

 

我在日常开发过程中经常会用到SwitchHosts!,第二版虽… 阅读全文

查IP归属地的Chrome插件

日常学习和工作中,我经常需要查询某个IP地址的归属地,每次都打开查询网站比较费事,于是便做了一个Chrome插件,你可以使用Chrome浏览器访问这儿安装。使用很简单,如下面图片所示:

可以在页面上选中一个IP,然后在右… 阅读全文

《Web性能实践日志》

参与翻译的新书《Web性能实践日志》上市了,如标题所言,这是一本关于Web性能的书,求支持、求传播。:)

以下是我写的译者序,也可以看作是对本书的简介:

对Web开发而言,性能是永远也绕… 阅读全文

如何判断用户是否访问过某个网址

我们经常有这样的需求:想知道用户之前有没有访问过某个网址。有没有什么方法或技术能实现这一点呢?

初步探索

注意到,在大部分浏览器默认设置里,用户访问过的链接和没访问过的链接颜色是不同的,如下图:

即用户访问过… 阅读全文