摘要: 延迟执行,其实就是用到了setTimeout这个函数。善于利用这个函数,可以减少很多ajax的请求,以及dom操作。1。延迟切换tab需求:页面上有几个tab,切换tab的时候,会对某个特定区域的数据进行拉取更新。弊端:用户从第一个tab切换一直快速切到尾,就会产生n个ajax请求。其实用户只是需要看到最后一个tab的数据。[代码]一个比较简单的例子,绑定在tab上的onmouseover,如果用户不停的来回切换tab,ajax请求不会执行,只有停顿500毫秒后,才会执行,500毫秒,其实蛮短的,基本上不会影响到用户体验。2。延迟自动完成需求:在文本输入框中,监听用户输入,实现自动完成功能。弊 阅读全文
posted @ 2010-12-30 00:13 Floyd 阅读(13149) 评论(2) 推荐(0) 编辑