`

js中settimeout的终止

 
阅读更多

在js中做定时操作一般会用到 settimeout,但是如果想要终止setTimeout的话,就需要用到方法 clearTimeout();

 

var t;
function print(){
 alert("ok");
  t=setTimeout("print()",3000);//setTimeout会有一个返回值
}

function stop(){
 t && clearTimeout(t);//如果t 不是 null,NaN 就调用clearTime(t),则会终止
}

 && 的用法 参照了 http://hi.baidu.com/thisuc/item/463f1cd52f285f94270ae700

分享到:
评论

相关推荐

    JavaScript中SetInterval与setTimeout的用法详解

    注:调用过程中,可以使用clearTimeout(id_of_settimeout)终止 参数 描述 code 必需,要调用的函数后要执行的 JavaScript 代码串。 millisec 必需,在执行代码前需等待的毫秒数。 setTimeinterval ...

    VUE中setTimeout和setInterval自动销毁案例

    在Vue.js应用中,我们经常会遇到使用`setTimeout`和`setInterval`来实现某些延时或周期性操作。然而,如果不正确地管理这些定时器,它们可能会在组件被销毁后仍然继续运行,导致不必要的资源消耗和潜在的问题。本文...

    jstimers:通过Javascript实现setInterval和setTimeout的Python模块

    Python中的Javascript计时器 此模块允许Python用户在其代码中使用setTimeout()和setInterval() 。 我尚未实现setImmediate()因为重新创建功能的唯一方法是使clearImmediate()函数终止正在运行的线程。 杀死正在运行...

    js与jQuery终止正在发送的ajax请求的方法

    JavaScript中的XMLHttpRequest对象,具有一个`abort()`方法,该方法可以用来终止一个正在进行的AJAX请求。当调用`abort()`方法后,HTTP请求会立即终止,服务器上的操作也将被停止。 在jQuery中,大多数AJAX方法,如...

    javascript (用setTimeout而非setInterval)

    在JavaScript编程中,控制时间间隔的函数主要有两种:`setTimeout()`和`setInterval()`。这两个函数都用于在一定的时间后执行特定的代码,但它们在执行方式和用途上有所不同。理解它们的差异对于编写能够正确、高效...

    JavaScript - JavaScript Tutorial

    - **JS Home**:这部分主要介绍JavaScript的基本概念,包括语言的历史、特点以及在Web开发中的应用。 - **JS Introduction**:介绍JavaScript的入门知识,适合初学者快速了解这门语言的基础架构。 - **JS How To**:...

    js实现的倒计时定时自动关机源码

    在这个场景中,我们讨论的是使用JavaScript实现的倒计时定时自动关机功能。这个功能允许用户设置一个时间,当倒计时结束时,计算机将自动关闭。以下是关于这个主题的详细知识点: 1. **JavaScript事件循环**: ...

    js关于document和window对象

    JS 中的 document 对象和 window 对象 在 JavaScript 中,document 对象和 window 对象是两个非常重要的对象,它们都是 Window 对象的属性,用于描述当前显示的文档和浏览器窗口。 document 对象 document 对象是...

    Javascript实现打地鼠小游戏.pdf

    在打地鼠小游戏中,setTimeout() 和 setInterval() 两个函数的作用很大,不仅仅在本次的小游戏中,在很多的 JavaScript 程序中都会有它们的身影。 1. setTimeout() setTimeout() 用于在指定的毫秒数后调用函数或...

    Javascript教程--从入门到精通【完整版】.pdf

    - 函数中可以使用`return`语句返回值,`return`后可以跟随任何有效的JavaScript表达式,终止函数的执行并返回结果。 - 函数可以有自己的作用域,变量在函数内部声明的变量是局部变量。 4. JavaScript DOM操作: ...

    node.js手册中文版

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境,允许开发者使用JavaScript编写服务器端应用。Node.js利用事件驱动、非阻塞I/O模型,使其轻量又高效,非常适合构建高性能、可扩展的网络应用。 #### 全局对象...

    JavaScript常用术语中英文对照表.doc

    这份文档提供了一个JavaScript常用术语的中英文对照表,对于理解和学习JavaScript语言非常有帮助。下面将详细解释其中的一些关键概念: 1. **数组操作**: - `push`:向数组末尾添加一个或多个元素。 - `pop`:...

    nodejs中文帮助文档

    QueryString模块用于解析URL查询字符串,而REPL(Read-Eval-Print Loop)是Node.js的交互式解释器环境,它可以在命令行中直接运行JavaScript代码,并获得即时反馈。 Modules(模块)是Node.js的基础,Node.js采用...

    原生js实现贪吃蛇.zip

    在本项目"原生js实现贪吃蛇.zip"中,我们探索了如何使用纯JavaScript语言来构建一个经典的贪吃蛇游戏。这个项目不仅展示了JavaScript的基本语法和操作,还揭示了编程思维和逻辑的重要应用。以下是关于这个项目的一些...

    定义全局对象文章代码

    V8是Google开发的一款高性能的JavaScript和WebAssembly虚拟机,广泛应用于Chrome浏览器和Node.js环境中。 全局对象在JavaScript中的主要职责是作为全局变量和函数的存储容器。当你在JavaScript中声明一个变量或函数...

    javascript常用对象梳理

    ### JavaScript中的Window对象详解 #### 一、概述 在JavaScript编程中,`Window`对象是极为重要的基础概念之一。作为客户端JavaScript的最高层对象之一,`Window`对象几乎贯穿于所有的浏览器交互过程中。无论是...

    javascript经典特效---循环的警告框.rar

    在JavaScript中,`alert()`函数是一个非常基础但又实用的工具,它能弹出一个带有指定消息的警告对话框,通常用于向用户显示警告或确认信息。在"循环的警告框.htm"这个文件中,开发者可能创建了一个循环机制,使得...

    js代码-有延迟的异步重试

    在JavaScript中,我们可以使用Promise和async/await语法来优雅地处理异步操作,结合setTimeout函数来实现延迟重试。 首先,我们创建一个基础的异步函数,它可能会抛出错误。例如,我们可以模拟一个返回Promise的...

    iOS_clockapp_js_demo:它是用 HTML5、CSS3、JavaScript 和 jQuery 编写的 iOS 时钟应用程序的轻量级 Web 应用程序演示。 时钟应用程序作为原生样式的移动和桌面 Web 应用程序构建在单个网页上。 Web应用程序采用MVC框架建模,组件模块化以确保其可维护性、可重用性和可扩展性

    什么是 iOS Clock App JavaScript Demo?... 世界时钟和计时器使用 JavaScript 的 setTimeout() 函数每秒刷新其显示时间。 秒表每 1/100 秒刷新一次。 查看我的时钟应用程序的 Ember.js 版本以获取包含更多功能的更

Global site tag (gtag.js) - Google Analytics