JS定时器实例详细分析
1.倒计定时器:timename=setTimeout("function();",delaytime);
2.循环定时器:timename=setInterval("function();",delaytime);
第一个参数“function()”是定时器触发时要执行的动作,可以是一个函数,也可以是几个函数,函数间用“;”隔开即可。比如要弹出两个警告窗口,便可将“function();”换成
“alert("第一个警告窗口!");alert("第二个警告窗口!");”;而第二个参数“delaytime”则是间隔的时间,以毫秒为单位,即填写“5000”,就表示5秒钟。
倒计时定时器是在指定时间到达后触发事件,而循环定时器就是在间隔时间到来时反复触发事件,两者的区别在于:前者只是作用一次,而后者则不停地作用。
比如你打开一个页面后,想间隔几秒自动跳转到另一个页面,则你就需要采用倒计定时器“setTimeout("function();",delaytime)”,而如果想将某一句话设置成一个一个字的出现,
则需要用到循环定时器“setInterval("function();",delaytime)”。
获取表单的焦点,则用到document.activeElement.id。利用if来判断document.activeElement.id和表单的ID是否相同。
比如:if("mid"==document.activeElement.id){alert();},"mid"便是表单对应的ID。
定时器:
用以指定在一段特定的时间后执行某段程序。
JS中定时执行,setTimeout和setInterval的区别,以及l解除方法
setTimeout(Expression,DelayTime),在DelayTime过后,将执行一次Expression,setTimeout运用在延迟一段时间,再进行某项操作。
setTimeout("function",time)设置一个超时对象
setInterval(expression,delayTime),每个DelayTime,都将执行Expression.常常可用于刷新表达式.
setInterval("function",time)设置一个超时对象
SetInterval为自动重复,setTimeout不会重复。
clearTimeout(对象)清除已设置的setTimeout对象
clearInterval(对象)清除已设置的setInterval对象
相关文章
- CSS+JS实现 | 简单的萤火虫效果
- js 数组去除重复数据-5 个提升你 JS 编码水平的实例
- JS RegExp的实例属性(成员属性)和静态属性
- 创建JS文件:在Linux下实现自动化任务(linux创建js文件)
- js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
- js实时获取系统当前时间实例代码
- JS实现随机化快速排序的实例代码
- 页面右下角弹出提示框示例代码js版
- JS检测图片大小的实例
- JS有趣的eval优化输入验证实例代码
- Js参数值中含有单引号或双引号问题的解决方法
- JS复制内容到剪切板的实例代码(兼容IE与火狐)
- js动态调用css属性的小规律及实例说明
- js菜单点击显示或隐藏效果的简单实例
- JS获取文本框,下拉框,单选框的值的简单实例
- node.js中的socket.io入门实例
- 百度判断手机终端并自动跳转js代码及使用实例
- js实现网页标题栏闪烁提示效果实例分析
- 教你用AngularJS框架一行JS代码实现控件验证效果