var timer = setInterval(clock,1000);在这里是不是没有用?

来源:8-3 计时器setInterval()

速写素

2016-07-05 22:08

如题,我注释掉之后没什么不同

写回答 关注

5回答

  • 红红红红红红红红红
    2016-07-06 11:02:42
    已采纳

    var timer = setInterval(clock,1000)

    如果需要控制计时器停止之后的,就需要这样写,我们需要它返回的timer这个id,如果不需要做其它控制,只需要写 setInterval(clock,1000)即可,或者 setInterval(clock(),1000),而且我发现有的浏览器的确是没反应,浏览器的问题

    速写素

    非常感谢!

    2016-07-06 11:05:21

    共 1 条回复 >

  • 大块吃肉188
    2016-08-12 11:21:55

    在subline中试一下就发现了,把var timer = setInterval(clock,1000)注释掉后就不会调用clock()也就不会有显示时间了

  • qq_青雨_03650429
    2016-07-20 11:08:15

    这里其实还涉及到计时器停止的机能,你注释前计时器就已经存在了,注释后如果不刷新页面或者关闭计时器,它还是存在的。

  • 爱生活爱阳光
    2016-07-06 09:41:22

    var timer = setInterval(clock(),1000);

  • weibo_秦啊焕_03541287
    2016-07-06 09:39:13

    clock写法错了  应该"clock( )"

    qq_青雨_...

    两种写法效果一样,可以去看计时器setInterval()的讲义,http://www.imooc.com/code/1023

    2016-07-20 11:05:39

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题