`
ncs123
  • 浏览: 103383 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javascript timer

阅读更多
作为入门者来说,了解JavaScript中timer的工作方式是很重要的。通常它们的表现行为并不是那么地直观,而这是因为它们都处在一个单一线程中。让我们先来看一看三个用来创建以及操作timer的函数。

  1.var id = setTimeout(fn, delay);- 初始化一个单一的timer,这个timer将会在一定延时后去调用指定的函数。这个函数(setTimeout)将返回一个唯一的ID,我们可以通过这个ID来取消timer。

  2.var id = setInterval(fn, delay);- 与setTimeout类似,只不过它会持续地调用指定的函数(每次都有一个延时),直到timer被取消为止。

  3.clearInterval(id);, clearTimeout(id);- 接受一个timer的ID(由上述的两个函数返回的),并且停止timer的回调事件。



setTimeout(fn, delay) 和 setInterval(fn, delay)的区别:

   1.setTimeout(fn, delay)是指定时间后执行,只执行一次

   2.setInterval(fn, delay)是每隔指定时间段就执行一次,重复执行

  但是setTimeout也可以实现 setInterval的功能:
function do(){ 

  .......执行的语句

  setTimeout(do,1000);

}

0
1
分享到:
评论

相关推荐

    jquery timer, -.1.2.js

    jQuery Timer是一个用于在网页上实现定时任务的插件,它极大地简化了JavaScript中的setTimeout和clearTimeout方法的使用。在-.1.2.js这个版本中,我们找到了该插件的核心功能和优化之处。 首先,jQuery Timer的基本...

    timer:简单轻量级的 javascript 计时器

    计时器简单轻量级的 javascript 计时器开始在需要的地方包含 timer.min.js。 创建一个定时器实例:timer = new Timer ( < callback> , < instance> ); 调用 timer.start(duration) 函数。 每隔几秒,就会调用 ...

    cumulativetimer用于基准JavaScript应用程序的简单累积计时器

    《JavaScript应用程序中的累积计时器:cumulative-timer解析》 在JavaScript开发中,性能测试是优化代码的关键步骤。为了有效地衡量代码执行时间,开发者常常会利用各种计时工具。"cumulative-timer"就是这样一款专...

    javascript 抽奖系统的设计与实现

    ### JavaScript抽奖系统设计与实现详解 #### 一、概述 本篇文章将深入解析一个纯JavaScript编写的抽奖系统的实现原理及关键技术点。该抽奖系统体积小巧,功能却十分丰富,不仅适用于初学者的学习,也可作为实际...

    jquery.timers.js

    在Web开发中,JavaScript的时间管理和定时任务处理是不可或缺的部分。jQuery库,作为广泛使用的JavaScript库,虽然提供了基础的定时功能,但有时我们需要更高级和灵活的定时器管理。这就是jQuery Timers插件的...

    足球微型游戏

    定时器(Timer)在JavaScript中主要用于控制代码的执行时机。在这个游戏中,`window.setTimeout()`或`window.setInterval()`方法被用来设置定时任务,即每隔一定时间执行特定的函数。这里的`TimerTask`可能是开发者...

    Countdown Timer in JavaScript.zip

    在JavaScript编程领域,计时器(Countdown Timer)是一种常见的功能,它被广泛应用于各种应用场景,如在线测试、倒计时活动或者游戏等。在这个"Countdown Timer in JavaScript"项目中,我们将探讨如何使用JavaScript...

    在JavaScript中用法timer示例_.docx

    JavaScript中的定时器是编程中常用的一种机制,用于在指定的时间间隔后执行特定的函数或代码。`setTimeout`和`setInterval`是JavaScript中两个主要的定时器函数,它们都允许开发者实现延迟执行或周期性执行的功能。...

    C#窗体的timer

    这意味着,如果Timer控件在UpdatePanel控件内部,JavaScript计时组件只有在一次回传完成后才会重新建立。 Timer控件的主要方法包括Start()和Stop()。Start()方法用于启动时钟进行计时,而Stop()方法用于停止时钟。...

    ASP.NET中的TIMER控件

    Timer控件能够通过简单的方法让开发人员无需通过复杂的JavaScript实现Timer控制。但是从另一方面来讲,Timer控件会占用大量的服务器资源,如果不停的进行客户端服务器的信息通信操作,很容易造成服务器当机。 因此...

    Timer控件的使用方法

    在Web环境中,Timer控件通常是一个JavaScript或者jQuery对象,它能够周期性地触发一个事件,比如每秒或每分钟执行一次特定的函数。这样,我们就可以利用这个特性来更新网页上的时间显示。 1. **引入必要的库**: ...

    Using a Timer in Javascript.zip

    "Using a Timer in Javascript.zip" 这个压缩包很可能包含了关于如何在JavaScript中使用定时器的教程或示例代码。在JavaScript中,我们主要使用两种类型的定时器:`setTimeout` 和 `setInterval`。 1. **setTimeout...

    使用Timer的定时刷新

    在客户端,`Timer` 控件通过 JavaScript 代码周期性地触发回发,即模拟用户操作,使得页面能够定期与服务器进行通信,获取或更新数据。在服务器端,`Timer` 控件有一个 `Tick` 事件,当设置的 `Interval` 时间到达时...

    timer组件显示图片

    `Timer`组件通常存在于各种编程框架中,例如.NET Framework(C#、VB.NET等)、Java(Swing、Android)以及JavaScript(浏览器环境)。在Windows Forms或WPF等桌面应用开发中,`System.Windows.Forms.Timer`是常用的`...

    Documentum

    - **配置Safari中的Runaway JavaScript Timer**: Safari浏览器中的JavaScript定时器配置说明。 #### 六、应用服务器主机准备 - **Java内存分配**: 设置Java内存分配参数以优化性能。 - **禁用故障转移**: 在特定...

    ajax_timer.

    综上所述,`ajax_timer`是利用AJAX和JavaScript定时器功能实现的,用于周期性地向服务器发送请求,获取更新数据并展示在网页上。在实际项目中,我们需要关注性能优化、用户体验和错误处理等方面,以确保功能的稳定性...

    在JavaScript中使用timer示例

    在JavaScript编程中,timers(计时器)是一种常用的机制,它允许你指定一个代码段,在未来某个特定的时间间隔之后执行。JavaScript提供了两种主要类型的timers:`setTimeout`和`setInterval`。`setTimeout`用于在...

Global site tag (gtag.js) - Google Analytics