`

自定义js延时函数

    博客分类:
  • java
 
阅读更多

setTimeout不是真正意义上的延时函数,而且在表单提交后使用不生效。所以,今天自己写了一个js的延时函数,和大家分享

function cnWait (second){
      var startTime,endTimes,s; 
      var d=new Date(); 
      startTime=d.getTime(); 
      while(true){
      d=new Date();
      endTime=d.getTime();
      s = (endTime-startTime)/1000;
      if (s >= second)
          break;
      }
}

 

注解:参数second 是要延时的秒数,例如:要延时1秒,cnWait(1);

分享到:
评论

相关推荐

    js延时方法

    虽然自定义JavaScript延时方法在某些特定场景下可以提供便利,但考虑到性能、资源管理和兼容性等因素,开发者在大多数情况下应优先选择使用标准的`setTimeout`函数。理解这些基础知识不仅有助于编写出更高效、更健壮...

    定时器的使用实例,自定义回调函数的那种 相对简单,但是比较实用.zip

    总之,定时器结合自定义回调函数是编程中的一个强大工具,能够帮助我们实现延时操作、周期性任务和事件驱动的逻辑。通过理解和实践这个压缩包中的实例,我们可以深化对定时器工作原理的理解,提升我们的编程技能。

    js调用浏览器打印模块实现点击按钮触发自定义函数

    在探讨如何利用JavaScript调用浏览器的打印模块实现点击按钮时触发自定义函数的过程中,我们首先需要了解浏览器提供的打印API以及如何通过编程方式触发打印任务。现代浏览器通常提供了window.print()方法,该方法...

    js Date自定义函数 延迟脚本执行

    在这篇文档中,提出了利用JavaScript Date对象实现自定义函数,以达到延迟执行脚本的目的。这是一种基于时间差的原理,即使用循环不断地检查当前时间与预定结束时间的差值,当达到或超过预定的时间差时,则退出循环...

    javascript函数

    这些内置函数与用户自定义函数一样使用,可以在JavaScript的第三和第四部分找到更多信息。 函数和对象在JavaScript中紧密相连,这使得函数具有了一些特殊的特性。例如,函数可以作为对象的属性,也可以作为其他函数...

    JS实现简体和繁体互相转换

     如果您调用的是<script language="javascript" src="/js/Std_StranJF.Js">,则将繁简互换JS文件(Std_StranJF.Js)上传至网站的js目录中。当然您也可以上传至网站的其他何地方,如根目录下。如果上传在网站根目录...

    JS实现可自定义大小,可双击关闭的弹出层效果

    4. 定时器的使用:使用JavaScript中的`setTimeout`或`setInterval`函数,可以实现定时或延时执行特定的代码块,这对于动态的UI更新尤为重要。 5. 鼠标事件的处理:对于双击关闭的实现,我们需要对用户的鼠标点击事件...

    企业动态网站应用程序开发——输入数据实时校验函数及使用方法(Javascript篇)

    过度频繁的验证可能导致页面卡顿,因此可以设置一定的延时(如使用`debounce`或`throttle`函数)或者在输入停止后才进行验证。 通过上述方法,我们可以构建出高效、灵活且用户体验优良的实时校验机制。在实际的企业...

    javascript实现延时显示提示框效果

    此外,这段代码也可以进行扩展,比如添加更多的自定义提示框样式、改变延时时间、支持多个提示框同时存在等。在实际开发中,还可以结合CSS3动画,使提示框的显示和隐藏过程更流畅。 总之,JavaScript的事件监听和...

    jquery延时载入动画焦点图.zip

    jQuery延时载入动画焦点图是一种巧妙地利用JavaScript和jQuery库来实现动态效果的技术,它能够为网站增添丰富的视觉体验,尤其是在展示图片信息时。这款特效的核心在于通过调整各元素的加载时间,形成一种有节奏的...

    JavaScript 对任意元素,自定义右键菜单的实现方法

    最后,通过设置menu元素的onmouseout事件,我们可以在鼠标移出菜单后延时隐藏菜单,这用到了JavaScript的setTimeout()函数来实现延迟效果。 综上所述,通过理解鼠标事件对象的兼容性问题、事件监听、以及基本的DOM...

    自定义 jquery 弹出框 demo1

    在这段代码中,`$(document).ready()`确保在页面加载完成后执行函数。`fadeOut()`方法用于淡出弹出框,`fadeIn()`则用于淡入。你可以根据需求调整这些行为,例如添加延时、动画效果等。 总结一下,"自定义jquery弹...

    jQuery中回调函数的原理及实现下

    回调函数是jQuery中一个核心概念,对于理解和优化JavaScript代码的执行流程至关重要。本篇文章将深入探讨jQuery中回调函数的原理及其应用。 回调函数本质上是一个在特定事件发生后被调用的函数,它允许我们将业务...

    js弹出对话框源代码下载

    综上所述,"js弹出对话框源代码下载"可能包含了使用JavaScript、jQuery以及CSS实现的自定义对话框效果,包括基础的对话框功能和各种视觉特效。文件名表明提供的源代码可能是针对这一主题的实例代码,可用于学习和...

    JS延时提示框实现方法详解

    本文将详细讲解如何使用JS来实现这种延时提示框。 首先,我们需要理解实现这一功能的基本思路: 1. 获取相关元素:在本例中,有两个主要的元素,一个是触发提示框显示的`div1`(头像或其他触发元素),另一个是...

    自定义提示框(正确,错误,警告)

    在提示框显示后,设定一个延时,如2秒或3秒,然后调用隐藏或删除提示框的函数,使得提示信息在用户阅读完毕后自动消失,避免干扰用户后续的操作。 在实现这些功能时,还需要考虑到不同设备和屏幕尺寸的适配性,确保...

    延时加载JavaScript代码提高速度

    利用setTimeout函数设置延时加载广告代码,或者使用自定义标签和JavaScript脚本,先在页面上显示一个占位符,等到页面底部再执行广告代码,这样可以显著加快页面的加载速度。 最后,使用动态脚本加载也是一种可行的...

    JS学习总结

    根据给定的文件信息,以下是对JavaScript(JS)学习总结中的关键知识点的详细解析: ### 1. JavaScript 基础语法与变量作用域 在JavaScript中,变量声明使用`var`关键字。然而,示例代码中展示了变量作用域的一个...

    音乐原神弹琴js脚本代码

    另外,还有一些以`Y`开头的函数,如`Y100()`、`Y200()`等,它们代表的是延时或等待的时间。这些函数在乐谱中起到了节奏控制的作用,确保音符按正确的节拍播放。例如,`Y200()`表示等待200毫秒后执行下一个音符。 这...

    JQuery中的ready函数冲突的解决方法

    其中一种方法是利用JavaScript的setTimeout函数来实现延时执行,通过人为地为某些ready函数设置延时,可以控制它们的执行顺序,使得原本需要先执行的ready函数在稍后的时间内执行。具体操作如下: 1. 将需要优先...

Global site tag (gtag.js) - Google Analytics