项目中碰到的:随意记几笔,这两个函数我们知道是window的全局函数,执行的过程中带不带window都行。但是在ie8以及以下,
function a(){};
window.setInterval(a,1000); // 就会报错 参数错误
window.setInterval(function(){ a() },1000) // 正确更正
IE8 用 setInterval 重复访问一个地址,特别是想用它来反复访问一个地址的时候,ie会发现你访问的是一个已经加载过的地址,于是就不再访问,而从本地缓存中加载。所以要在反复访问的地址中加入随机数。
ps: 原理暂时未知,待补充,但是使用过程中记得绕过这个弯就行。