专栏首页技术博文js实现php中sleep()延时的功能

js实现php中sleep()延时的功能

1. jquery的$.delay()方法

设置一个延时来推迟执行队列中之后的项目。这个方法不能取代JS原生的setTimeout。

The .delay() method is best for delaying between queued jQuery effects. Because it is limited—it doesn't, for example, offer a way to cancel the delay—.delay() is not a replacement for JavaScript's native setTimeout function, which may be more appropriate for certain use cases.

例子:在.slideUp() 和 .fadeIn()之间延时800毫秒。

HTML 代码:

<div id="foo /">

jQuery 代码:

$('#foo').slideUp(300).delay(800).fadeIn(400);

2. 通过循环消耗cpu

    function sleep(n) {
    var start = new Date().getTime();
    while(true)  if(new Date().getTime()-start > n) break;
    }

3. 用setTimeout。

假设有三个步骤,步骤之间需要暂停一段时间;可以采用如下的方法:

function firstStep() {
//do something
setTimeout("secondStep()", 1000);
}
function secondStep() {
//do something
setTimeout("thirdStep()", 1000);
}
function thirdStep() {
//do something
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • php http_build_query 拼接数组 可以用这个函数

    http_build_query (PHP 5) http_build_query — 生成 URL-encode 之后的请求字符串 说明 string htt...

    joshua317
  • 2.[Yii]创建与设置默认控制器及载入模板

    1.创建控制器与访问 class IndexController extends Controller { //访问 index.php?r=index...

    joshua317
  • linux 中php以及nginx的重启命令

    关闭php killall php-fpm 注意:php关闭之前,使用ps aux|grep 'php' 查看一下php的服务及进程 php重启 /usr/lo...

    joshua317
  • 二叉树A,B,判断B是不是A的子结构

    输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)

    大学里的混子
  • yii2使用nginx部署上线时访问非index.php页面显示404错误【遇到的坑】

    yii2使用nginx部署上线时访问非index.php页面显示404错误【遇到的坑】

    botkenni
  • 模型树

    用树来对数据建模,除了把叶节点简单地设为常数值外,还可以把叶节点设为分段线性函数。后者就可以称之为模型树。如下图中的数据集,如用回归树拟合,势必使树的结构非常复...

    用户6021899
  • 如何编写一个shell脚本

    阳光岛主
  • 微信小程序教学第三章第三节(含视频):小程序中级实战教程:视图与数据关联

    § 视图与数据关联 本文配套视频地址: https://v.qq.com/x/page/z0554wyswib.html 开始前请把 ch3-3 分支...

    iKcamp
  • BZOJ3687: 简单题(dp+bitset)

    Description 小呆开始研究集合论了,他提出了关于一个数集四个问题: 1.子集的异或和的算术和。 2.子集的异或和的异或和。 3.子集的算术和的算术和...

    attack
  • 『No16: 如何快速熟悉一个项目』

    之所以讲这个话题,主要是最近新入职,因为是创业公司,不像大公司里的节奏,给你时间学习,创业公司需要你快速的融入环境,快速的熟悉业务代码,快速的实现需求。坦率的讲...

    谢伟

扫码关注云+社区

领取腾讯云代金券