定时器:
1)Window.setInterval([function],[interval]);setInterval:设置一个定时器,当到达指定时间[interval]的时候,执行[function],并且以后每隔这么长的时间都重复执行一次[function]
2)Window.setTimeout([function],[interval]);setTimeout:设置一个定时器,到达指定时间[interval]的时候,执行[function],定时器结束,以后不在执行了
定时器是异步编程:在等待定时器执行函数的那1000ms内,代码继续向下执行,只有把下面的代码都执行完成后,浏览器空闲下来了,才会返回头看定时器的时间是否到了,到了执行对应的函数
同步编程:上面的事情没有完成,则继续做上面的事情,只有上面的事情完成了,下面的事情才可以开始进行
异步编程:不管上面的事情是否做完,下面的事情都开始执行了(所有的定时器,所有的事件绑定)
转载于:https://www.cnblogs.com/chuxinsyn/p/7940805.html