`
欧某某
  • 浏览: 3974 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript中定时执行操作

阅读更多
今天有个朋友问我关于定时执行操作的问题,虽然在另一篇文章"JS技巧集合"里已经提到了,但是不够全面,所以在这里专门整理了下.
     
      javascript为定时操作提供了两个方法:
      1、timeId = setTimeout("function();",delaytime);  //timeId就是这个定时器的ID(后面会用到),delaytime的单位是千分之一秒, millisecond
      2、timeId = setInterval("function();",delaytime);  //同上

      这两个定时器是有区别的,setTimeout()是在一段时间后执行指定的方法(称倒计定时器),而setInterval是每隔一段时间后执行指定的方法(称循环定时器)。

      代码1:加载后500毫秒后弹出对话框
      <script lang='javascript'>
      timeId = setTimeout("alert('ok');",500);
      </script>

      代码2:加载后每隔500毫秒后弹出对话框
      <script lang='javascript'>
      timeId = setInterval("alert('ok');",500);
      </script>

      既然上面提到了定时器ID,那么这个ID肯定就有他的用处,这个ID会在定时器执行的过程中当满足一定条件要关闭这个定时器时用到,对应的也提供了两个方法:
      1、clearTimeout(timeId);
      2、clearInterval(timeId);

      现在你就可以在你的网站上任意添加定时操作了。
分享到:
评论

相关推荐

    Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)

    目前定时的操作有: 一、Html页面的定时刷新(Refresh--刷新 )... 注意:其中的5是指停留5秒钟后自动刷新到URL网址 2,如何定时操作 你可以在同一个页面重复刷新,以达到定时操作的效果。 如:&lt;meta http-equiv=”r

    程序天下:JavaScript实例自学手册

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    基于HTML和JavaScript的智慧养老社区平台后台管理系统源码+sql数据库+项目说明.zip

    定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 系统接口:根据业务代码自动生成相关的api接口文档。 服务监控:监视当前系统...

    FineReport中如何用JavaScript解决控件值刷新不及时的问题

    我们经常利用按钮进行一些页面值的处理工作,但是默认的逻辑造成,每次新填报的值,需要点击下空白区域或是执行某个其他操作才可以被正确读取,那么我们如何处理呢?

    javascript常用对象梳理

    熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,...

    jsCache:javaScript HTML5本地存储缓存,简单。 简易定时缓存

    javaScript Local Storge高速缓存,简单,简单和定时的高速缓存 如何使用 ? 包括课程 [removed][removed] 要设置缓存的数据,请使用set函数执行此操作,第一个参数为缓存数据的名称,第二个参数为值 Cache.set('...

    php网络开发完全手册

    12.5 在JavaScript中调用PHP程序 196 12.5.1 页面的跳转 196 12.5.2 隐性调用PHP程序 196 12.6 JavaScript和PHP的综合实例——表单 12.6 验证 197 12.6.1 表单设计 197 12.6.2 JavaScript代码设计 199 12.6.3 PHP...

    基于ASP的网络聊天室的设计和实现(源代码+lw).rar

    在ASP页面中,通过创建数据库连接对象、打开连接、执行SQL语句、关闭连接等步骤来操作数据库。 (2)用户登录 用户提交用户名和密码后,通过ASP页面接收这些数据。 使用ADO组件查询数据库中的用户表,验证用户名和...

    【JavaScript源代码】使用auto.js实现自动化每日打卡功能.docx

     使用auto.js实现自动化每日打卡 疫情原因,需要在家每天定时打卡,每天刚起床的时候避免不了出现注意力不集中或者是看不到app,点不到按钮什么的(我瞎说的)。 所以,就想搞一个自动化操作的东西,省去了这劳神...

    wechat-bot:通过微信每日定时给指定一位好友发送图文消息,基于puppeteer + wechaty实现,线上环境部署

    WeChat-bot偶尔会遇到图片无法发送的问题,程序既没有报错,也没有成功发送消息,具体原因不清楚,可以参考项目简介通过微信每日定时给指定的一位好友发送消息,去年就有一个类似的想法,不过一直没去执行,直到上周...

    基于Java的分布式任务调度框架设计源码

    系统提供了实时任务、定时任务(如:3天之后执行)、CronExpression任务等功能。通过该项目,开发者可以学习并实践Java技术的应用,为后续的分布式任务调度框架开发奠定基础。系统界面友好,易于操作,适合用于各类...

    小而全的Java工具类库,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”

    模块 介绍 hutool-aop JDK动态代理封装,提供非IOC下的切面支持 ...hutool-script 脚本执行封装,例如Javascript hutool-setting 功能更强大的Setting配置文件和Properties封装 hutool-system 系统参

    javascript setTimeout和setInterval 的区别

    如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法: 例如: tttt=setTimeout(‘northsnow()’,1000); clearTimeout...

    基于Auto.js蚂蚁森林和一键完成淘宝、京东、微博等各大平台签到脚本

    Auto.js是一款自动化软件,根据脚本内容便可以自动地执行相关的操作,并且手机无需root 使用JavaScript和Node.js实现你想实现的一切。 Auto.js Pro可以将日程繁琐重复的工作用JavaScript代码实现,让机器代替你的...

    javascript setTimeout和setInterval计时的区别详解

    如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:例如:(1): 代码如下:t=setTimeout(‘northsnow()’,1000);...

    企业后台管理基础框架 hsweb.zip

    脚本管理: 动态脚本,支持javascript,groovy,java动态编译执行.表单管理: 动态表单,可视化设计表单,自动生成数据库以及系统权限.无需重启直接生效.模块设置: 配合动态表单实现表格页,查询条件自定义.数据库维护: 在线...

    java项目源码之网络爬虫(蜘蛛)的实现.rar

    定时任务:网络爬虫可以设置定时任务,定期地执行网页抓取和数据处理操作,以保持数据的更新和同步。 该项目采用Java语言开发,通常会使用多线程技术来提高抓取效率,同时还可能涉及到网络编程、并发控制、数据存储...

    ASP200问.EXE

    68.如何获取数据库表名、字段名以及执行相应操作(执行操作) 69.如何在客户端向服务器端数据库批量添加数据 73.如何对欲删除的记录确认后再删除 74.如何用in关键字实现数据的批量删除 75.如何只读取数据库的前几条...

    WeChat-bot:微信定时给指定用户发送提醒消息

    WeChat-bot偶尔会遇到图片无法发送的问题,程序既没有报错,也没有成功发送消息,具体原因不清楚,可以参考项目简介通过微信每日定时给指定的一位好友发送消息,去年就有一个类似的想法,不过一直没去执行,直到上周...

Global site tag (gtag.js) - Google Analytics