首页 / 知识
关于settimeout:在特定延迟后使用JavaScript执行脚本
2023-04-13 01:06:00

Execute script after specific delay using JavaScript
是否有类似于jQuery
只是为了补充其他人对 您需要将函数作为参数传递,以便稍后调用。实际上,这意味着名称后没有方括号。以下将立即调用警报,并显示" Hello world":
要解决此问题,您可以输入函数名称(如Flubba所做的那样),也可以使用匿名函数。如果需要传递参数,则必须使用匿名函数。
但是,如果运行该代码,您会注意到2秒钟后,弹出窗口将显示" Hello Stack Overflow"。这是因为变量a的值在那两秒钟内发生了变化。要在两秒钟后说出" Hello world",您需要使用以下代码片段:
它将等待2秒钟,然后弹出" Hello world"。 有以下内容:
可以在执行该功能之前经过的时间。
请参阅:Window
只是扩大一点...您可以直接在
如果您真的想拥有阻塞(同步)
您需要使用setTimeout并将其传递给回调函数。您无法在javascript中使用sleep的原因是因为您同时会阻止整个页面执行任何操作。这不是一个好计划。使用Javascript的事件模型并保持快乐。不要打! 您还可以使用window.setInterval()定期运行一些代码。 如果只需要测试延迟,则可以使用以下方法:
然后,如果要延迟2秒钟,请执行以下操作:
虽然可能不是最适合生产的。评论中的更多内容 为了补充前面的评论,我想说以下内容:
JavaScript中的
实际上,没有内置JavaScript函数可以暂停执行。但是,您可以编写自己的函数,使用 简单的答复是:
上面的函数等待1秒钟(1000毫秒),然后将x设置为1。 您为什么不能将代码放在承诺的后面? (从我的头顶输入)
我真的很喜欢毛里乌斯(Maurius)用三种不同的方法调用 在我的代码中,我想在完成AJAX保存事件后自动自动导航到上一页。保存事件的完成在CSS中略有动画,指示保存成功。 在我的代码中,我发现前两个示例有所不同:
这个函数不等待超时-无论我为延迟输入多少,back()都会立即被调用。 但是,将其更改为:
这正是我所希望的。
这不是特定于back()操作, 因此,即使您使用内置函数而不使用参数,我也建议使用他描述的第二种或第三种方法。 延迟调用函数的最简单解决方案是:
我有一些ajax命令,希望在它们之间稍有延迟地运行。这是一种实现方法的简单示例。不过,由于我非常规的方法,我准备被撕成碎片。 :)
您可以复制代码块并将其粘贴到控制台窗口中,然后看到类似以下内容的内容:
延迟功能:
就像其他人所说,setTimeout是您最安全的选择
|
最新内容
相关内容
python的调用绑定方法和非绑定方法
python的调用绑定方法和非绑定方法,代码,方法,实例,第一,培训,时计,奇数,偶数,参数,定义,在Python中,如果用实例去调用方法,这种限制就被称为PyPython网络编程调用接收数据的三种
Python网络编程调用接收数据的三种方法,数据,代码,基础,通用,通讯,服务,网络,培训,方法,报文,最近在使用python进行网络编程开发一个通用的tcPython 之模块重载的五种方法
Python 之模块重载的五种方法,环境,培训,方法,模块,文件夹,例子,下面,内容,语句,请看,python环境准备新建一个foo文件夹,其下包含一个bar.py文提升Python数据分析能力的方法
提升Python数据分析能力的方法,分析,数据,工具,代码,时间,环境,报告,信息,培训,标准,1.Pandas分析包这个工具的好处是显而易见的。下面的动画Python中字典合并的实现方法
Python中字典合并的实现方法,培训,结果,以上,版本,字典,方法,函数,下面,背景,发现,TableofContents背景Methon1:适用于Python3.5及以上版本呢MPython文件读取相关方法
Python文件读取相关方法,数据,位置,文件,中行,培训,方法,字节,内容,结果,字符串,我们知道,对文件的读取操作需要将文件中的数据加载到内存中,而Python可执行文件和模块
Python可执行文件和模块,标准,培训,模块,文件,属性,上面,内容,变量,函数,源码,python源代码文件按照功能可以分为两种类型:用于执行的可执行程Python 多线程死锁问题的巧妙解决
Python 多线程死锁问题的巧妙解决方法,异常,持有,代码,情况,信息,管理,数据,包装,策略,预期,死锁死锁的原理非常简单,用一句话就可以描述完。列举Python面向对象中带双下划线的
列举Python面向对象中带双下划线的特殊方法,信息,代码,培训,对象,属性,方法,实例,字符串,里边,内容,__new__:生成实例__init__:生成实例的属性_python unittest控制用例的执行顺
python unittest控制用例的执行顺序,名字,交易,培训,方法,顺序,测试,方式,功能,订单,接口,为什么要进行顺序控制呢?使用过testng的同学就知道使用Python执行系统命令方法
使用Python执行系统命令方法,系统,信息,培训,标准,命令,方法,模块,操作,终端,中文,Python是一款操作简单的编程语言,内置丰富的库,能够很容易的Python 需求分析的方法
Python 需求分析的方法,系统,设计,分析,产品,网站,时间,服务,社会保险,证券,银行,需求分析518方法,简称我要发,具体就是5w1h8c5w+1h属于功能属