不能换,利用setTimeout的话只能这么写,当然用以下类似的方式实现,不过这个有一定误差,而且会产生较高CPU利用率,不推荐使用function
JSleep_NowaitLoop( sec ) {
var startTime = (new Date()).getTime() ;
var stopTime = startTime + Math.floor(1000*sec) ;
for (;;) {
var curTime = (new Date()).getTime() ;
if ( stopTime <= curTime ) break ;...