js多线程(用setTimeout实现)
2023-09-14 09:04:13 时间
setTimeout(function(){
//这里相当于新开了一个线程,先让UI界面出来,然后再进行类似网络请求的耗时操作
console.log("连接服务器");
sleep(5000);
console.log("连上");
},5000);
console.log("界面出来");
function sleep(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
参考博客:
在Js中使程序睡眠的sleep方法
js延迟执行函数
相关文章
- Fabric.js 使用纯色遮挡画布(前景色)
- JS篇之数据类型那些事儿
- html js 全局 变量,JS定义全局变量
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- 【说站】js中构造器属性的介绍
- js定时器与延时器_JS做定时器倒计时
- redis多线程模型_js进程和线程的区别
- 原生 JS 实现 HTML 转 Markdown ,html2md.js
- 原生 JS 实现 HTML 转 Markdown,以及其实现逻辑(html2md.js 或 html2markdown.js)
- Javascript基础 – js中曾经忽略的知识点详解编程语言
- Js与Oracle的Web开发整合之路(jsoracle)
- 使用 JS 操作 Redis:实现强大数据存储.(js调用redis)
- 妙用JS获取Oracle信息的快速方法(js获取Oracle)
- 使用JS操作Oracle数据库探索潜在可能性(js和oracle数据库)
- Oracle中JS的优势让数据库性能提升(oracle中 js)
- Redis中的订阅机制及其在JS中的应用(redis 订阅 js)
- Prototype使用指南之string.js
- JS点击图片改变图片图径并用正则表达式取图片名的代码
- CSS和JS标签style属性对照表(方便js开发的朋友)
- js判断背景图片是否加载成功使用img的width实现
- js数值和和字符串进行转换时可以对不同进制进行操作
- 用js读、写、删除Cookie代码分享及详细注释说明