setTimeout详解
https://www.cnblogs.com/wzndkj/p/7069331.html
一、setTimeout基础
eg: console.log(1); setTimeout('console.log(2)',1000); console.log(3);answer: 1 3 2
eg: function func(){console.log(2); } setTimeout(func,5000); //或者 setTimeout(function(){console.log(2); },1000)
*:如果写成setTimeout(func(),5000);func会立即执行
eg: setTimeout(function(a,b){console.log(a+b); },1000,4,5)//4,5 9 //'str' '2' str2
eg: setTimeout(function(a,b){console.log(a+b); }.bind(this,4,5),1000)
eg: var a=1; var obj={a:2,b:function(){setTimeout(function(){console.log(this.a);},2000);} }; obj.b();
var a=1; var obj={a:2,b:function(){setTimeout(function(){console.log(this.a);}.bind(this),2000);//注意这行} }; obj.b();
var startTime = new Date(); setTimeout(function () {console.log(new Date() - startTime); }, 100);
eg:func1和func2谁会先执行?function func1(){console.log(1); } function func2(){console.log(2); } setTimeout(function () {func1(); }, 0) func2();
setTimeout(function(){func1() },0) setTimeout(function(){func1(); })
有什么差别?
eg:Concurrent.Thread.create(function(){for(var i=0; i<100000000; i++){console.log(i);} })$('#test').click(function(){alert(1); });
转载于:https://www.cnblogs.com/beimingbingpo/p/8532023.html
setTimeout详解相关推荐
- setTimeout 详解
1. setTimeout 定义 setTimeout( )是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指 ...
- 关于 JS 的脚本执行及 SetTimeOut延迟时间为0的详解
关于 JS 的脚本执行及 SetTimeOut延迟时间为0的详解 大海和星辰之间,是我们征途的方向: js是一种描述型的语言,由浏览器动态的解析与执行:严格来讲,js是单线程执行的,也就是说js脚本运 ...
- 【ES6】Promise对象详解
[ES6]Promise对象详解 一.Promise对象的含义 二.Promise对象的用法 三.Promise对象的几个应用[重点] 1.时间延迟函数 2.图片异步加载 查看更多ES6教学文章: 参 ...
- 【ES6】Generator函数详解
[ES6]Generator函数详解 一.Generator函数简介 基本概念 函数写法 yield关键字介绍 二.next方法的参数 三.for...of循环 四.关于普通throw()与Gener ...
- cpu多核 node 单线程_详解node单线程实现高并发原理与node异步I/O
一.node单线程实现高并发原理 众所周知nodejs是单线程且支持高并发的脚本语言.可为什么单线程的nodejs可以支持高并发呢?很多人都不明白其原理,下面我来谈谈我的理解: 1. node的优点: ...
- php引入路径配置,require.js的路径配置和css的引入方法详解
这篇文章主要介绍了详解require.js配置路径的用法和css的引入,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前端开发在近一两年发展的非常快,JavaScript作为主流的开发语言得到了前 ...
- Window_Open详解
原文 http://www.cnblogs.com/stswordman/archive/2006/06/02/415853.html 引:Window_Open详解 一.window.open( ...
- 深入剖析Redis系列(三) - Redis集群模式搭建与原理详解
前言 在 Redis 3.0 之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态.Redis Cluster 是 Redis 的 分布式解决方案,在 3.0 版本正式推出,有效地解决了 ...
- javascript BOM对象详解
javascript BOM对象详解 目标:本章节将分为9点详细介绍有关BOM对象的知识点 1.什么是BOM 2.BOM的构成 3.顶级对象window 4.window对象常见事件(页面加载事件和体 ...
最新文章
- Java设计模式-Proxy代理模式
- Python3算法基础练习:编程100例( 26 ~ 30)
- Java动态代理与反射详解
- C++vector容器-互换容器
- 树莓派与 Python —— GPIO
- 今天心情好,发首我喜欢的歌---天黑黑
- sublime Text 2使用小技巧
- Java NIO - Buffer 基础 -1
- 百度网盘分享qt相关视频
- web页面响应时间统计工具
- 内存优化——使用pandas读取千万级数据
- php怎么上传文档,php
- 酒桌上的那些礼仪规矩~
- springboot内嵌tomcat如何优雅开启http端口
- 字体样式font-style的介绍
- cisco Switching-三层交换配置路由
- DS 500PM mobil便携式智能图表记录仪订购代码0500 5340_A1_B1_C1_D1_E1
- JS获取时间和设置倒计时
- 国内银行应用软件项目外包模式探讨(转)
- yolov5 目标检测算法