JavaScript使用setInterval()函数实现简单轮询操作的方法

 更新时间:2015年02月02日 10:59:59   作者:yongh701  
这篇文章主要介绍了JavaScript使用setInterval()函数实现简单轮询操作的方法,以实例形式分析了轮询操作的原理与javascript实现技巧,需要的朋友可以参考下

本文实例讲述了JavaScript使用setInterval()函数实现简单轮询操作的方法。分享给大家供大家参考。具体分析如下:

轮询(Polling)是一种CPU决策如何提供周边设备服务的方式,又称“程控输出入”(Programmed I/O)。轮询法的概念是,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。轮询法实作容易,但效率偏低。

在JavaScript使用setInterval函数作简单的轮询操作,可以随时判定某一个参数值,但不用刷新页面,即不用在页头加入<META HTTP-EQUIV="Refresh" CONTENT="5">作刷新页面的判定。

一、基本目标

如图的一个输入框,不用onChange()函数,直接使用setInterval函数作简单的轮询操作,每隔0.5秒去读取文本框里的内容

其实原理与JavaScript时钟一样,每一秒取现在的时间,然后更新一次文本内容

二、制作过程

代码如下,不再赘述了:

复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Polling</title> 
<script type="text/javascript"> 
function synchronous() { 
            document.getElementById("ptext").innerHTML =document.getElementById("text").value; 
        } 
function Polling(){ 
    synchronous(); 
    setInterval("synchronous()", 500); 

</script> 
</head> 
 
<body onLoad="Polling()"> 
<input type="text" id="text"/> 
<p id="ptext"></p> 
</body> 
</html>

polling()函数在页面载入完毕之后就开始执行,先执行完synchronous()函数,之后永远在每隔0.5秒就执行一次synchronous();函数

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

  • 将HTMLCollection/NodeList/伪数组转换成数组的实现方法

    将HTMLCollection/NodeList/伪数组转换成数组的实现方法

    将HTMLCollection/NodeList/伪数组转换成数组的实现方法,需要的朋友可以参考下。
    2011-06-06
  • ionic2.0双击返回键退出应用

    ionic2.0双击返回键退出应用

    这篇文章主要为大家详细介绍了ionic2.0双击返回键退出应用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • js函数柯里化的方法和作用实例分析

    js函数柯里化的方法和作用实例分析

    这篇文章主要介绍了js函数柯里化的方法和作用,结合实例形式分析了js函数柯里化的方法、功能及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • 基于postman获取动态数据过程详解

    基于postman获取动态数据过程详解

    这篇文章主要介绍了基于postman获取动态数据过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • 微信小程序实现红包雨功能

    微信小程序实现红包雨功能

    这篇文章主要为大家详细介绍了微信小程序实现红包雨功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • js调用webservice中的方法实现思路及代码

    js调用webservice中的方法实现思路及代码

    js调用webservice还算是一个比较实用的功能,本文提供了实现思路及代码,感兴趣的你可不要错过了哈,希望本文可以帮助到你啊
    2013-02-02
  • JS+CSS实现闪烁字体效果代码

    JS+CSS实现闪烁字体效果代码

    这篇文章主要介绍了JS+CSS实现闪烁字体效果代码,可实现文字按照指定颜色逐次闪烁显示的功能,代码非常简单实用,需要的朋友可以参考下
    2016-04-04
  • zTree实现节点修改的实时刷新功能

    zTree实现节点修改的实时刷新功能

    在实际应用中会遇到动态操作树各节点的需求,在增加树节点后如何实时动态刷新树就十分有必要了。这篇文章主要介绍了zTree实现节点修改的实时刷新功能,需要的朋友可以参考下
    2017-03-03
  • 深入理解JS继承和原型链的问题

    深入理解JS继承和原型链的问题

    js原型链与继承是js中的重点,原型的实现则是在原型链的基础上,本篇文章深入理解JS继承和原型链的问题,有兴趣的同学可以了解一下。
    2016-12-12
  • weui框架实现上传、预览和删除图片功能代码

    weui框架实现上传、预览和删除图片功能代码

    weui框架暂时只有css文件,并没有js文件实现其功能,我在其html+css后面增加了js实现其功能,为大家提供方便,也为自己保存记录。具体实例代码大家参考下本文
    2017-08-08

最新评论