课程
/前端开发
/JavaScript
/JavaScript进阶篇
始终不明白为啥要写两次setTimeout
2014-10-22
源自:JavaScript进阶篇 8-5
正在回答
第一个是创建计时器,第二个是调用计时器。
首先你要明白他是一秒钟调用一次函数,外面的setTimeout(startCount,1000)的意思是一秒调用一次startCount函数,当第一次调用函数的时候num的值为0;过了一秒由于要让他动态跑起来,故startCount里面的num的值也要加起来,由于里面也是一秒num加一次,当1秒后再次调用startCount函数时里面的num值就为1了,可以理解为内外同步吧。
雨停江南
第一次应该是调用自身函数startCont()吧,第二次执行这个函数,最后得出结果。个人理解,如有不对,多多指教
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答return sum 里面的return是什么意思呢 ?去掉return sum 再运行程序就 显示underfined了
1 回答x.childNodes,nodeName 为什么返回的是undefined?
1 回答大佬,帮我看看我哪里有错误,哭死了
4 回答一个简单易懂的做法
1 回答为什么新添加的行和原先的粗细位置不一样?