传说下面这行代码是某外包公司为客户所做的网站后台管理系统当中的一行神奇代码:
<a href="javascript:alert('清除成功');"> 清除缓存 </a>
这行代码的大致意思是: 为页面提供一个名字为 "清除缓存" 的链接, 点击该链接会弹出内容为 "清除成功" 的弹框. 除此之外什么也不会发生, 也就是说该代码与缓存没有一毛钱关系!
其实我觉得这位程序员老弟还可以将代码进行如下优化:
<a href="javascript:setTimeout(function() { alert('清除成功') },10000);"> 清除缓存 </a>
将代码在原来的基础的上增加了 10 秒钟的延迟时间. 也就是说当客户点击 "清除缓存" 链接后, 需要等待 10 秒钟才会给予 ""清除成功" 的提示. 这样写的好处:
1, 更加真实, 毕竟清除缓存也是需要时间的.
2, 如果客户对 "清除缓存" 的时间无法忍受, 有可能会加钱优化!
-----END-----
[公众号回复 "电子书", 送你经典前端电子书籍]
来源: http://www.jianshu.com/p/7df52110094d