为了让一个广告延迟几秒加载,或者延迟几秒做页面跳转,发现使用了Javascript的setTimeout实现,还是非常灵活的

延迟载入广告JS

setTimeout的标准语法是: setTimeout(表达式,时间(毫秒)) 两个参数.

但这里要注意的是setTimeout的使用方法,主要在于第一次参数:

  1. 函数无参:
function alertMsg() {
	alert("Error");
}

//可用两种方式

setTimeout(alertMsg,3000);
 
setTimeout("alertMsg()",3000);

2. 函数有参:

function alertMsg(event){
	alert("keyCode="+event.keyCode);
}

//此时应设置如下方式,不然会提示参数未定义。
setTimeout(function(){alertMsg(event);},3000); 

Nginx 自动禁止爬虫IP采集

### 背景最近我们有一个公开服务提供给客户查询关键词的热度值,由于这个API做在官方网站上,自然没有用户登陆,也没有很高查询成本,所以设计上没有任何鉴权无法进行身份认定,于是就被一个爬虫开了超高并发请求,直接后端的AWS Tomcat CPU被用尽,导致无法响应。爬虫显然...… Continue reading

Redis原子性事务Lua应用

Published on June 28, 2020