javascript异步执行的一些例子详解编程语言
2023-06-13 09:20:25 时间
for(var i=1;i 10000000;i++) { n=i+n; }
document.getElementById( a1 ).value=n;
}
function b() {
document.getElementById( a2 ).value=22222;
}
a(); b();
看上面的这两个函数,在执行的结果写入两个input时,肯定是a函数执行完毕后,再执行b函数,这就是单线程排队。如何异步执行这两个函数,也就是说,a执行较慢,b不用等待a结束就直接执行。
##setTimeout 神秘的函数
这个函数就是异步的关键所在,看代码:
function c(fuc) { setTimeout(function(){ a(); fuc; },1000); } c(b());
在这里用setTimeout()执行a函数和b函数,则会产生异步执行,b函数不会等待a执行完毕。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8752.html
c相关文章
- javascript 高级教程 视频_精通JavaScript
- 【说站】Javascript中new的执行过程
- 【说站】JavaScript组合模式是什么
- JavaScript——触屏事件
- 阶段二:浏览器中JavaScript的执行机制
- JavaScript黑科技:隐秘执行
- JavaScript学习总结(二十)——Javascript非构造函数的继承详解编程语言
- JavaScript的数组和字符串应用详解编程语言
- javascript实现监听页面1分钟没操作的方法详解编程语言
- JavaScript 中如何比较变量的相等
- Javascript常用运算符(Operators)-javascript基础教程
- 不唐突的JavaScript的七条准则整理收集
- JavaScript学习点滴记录
- PPK谈JavaScript的this关键字[翻译]
- javascript自执行函数之伪命名空间封装法
- 用javascript作一个通用向导说明
- 深入理解JavaScript系列(11)执行上下文(ExecutionContexts)
- javascript学习笔记(十四)window对象使用介绍
- javascript全选与全取消功能的实现代码
- javaScript函数中执行C#代码中的函数方法总结
- Javascript执行效率全面总结
- javascript页面加载完执行事件代码
- javascript的解析执行顺序在各个浏览器中的不同
- JavaScript避免代码的重复执行经验技巧分享
- 关于JavaScript命名空间的一些心得
- 关于Javascript加载执行优化的研究报告
- JavaScript中的console.group()函数详细介绍
- JavaScript中伪协议javascript:使用探讨
- Javascript基础教程之变量
- JavaScript验证18位身份证号码最后一位正确性的实现代码
- javascript实现瀑布流自适应遇到的问题及解决方案
- 有效提高JavaScript执行效率的几点知识
- JavaScript实现更改网页背景与字体颜色的方法
- JavaScript中判断原生函数检查function是否是原生代码