我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

script 中setInterval的问题

对网页元素设置了 onmouseover=f1()

f1(){
  setInterval(demo(),10);
}

但效果并不明显
输出查看发现这个demo()只执行了一次
于是改成

setInterval(function(){
  demo();
},10);

这下就对了,可这是为啥子呢,求解

setInterval(demo(),10);
===》
setInterval(demo,10);

第一参数为函数句柄或者字符串格式js代码,你那样是将demo的返回值作为计时器要执行的函数了

近期文章

  • Sql 三表联合 查询问题
  • C++动态绑定中方法调用的问题
  • 焦点图第一次用不怎么会呀
  • 数据结构_________异或链表插入
  • Computer DJ
  • P-Networks
  • 做个安卓app什么是最简单的实现数据更新
  • 一道关于文件的c语言问题 求大神帮我一下
  • oracle同义词创建“标识符太长”
  • vs2012 C++写好的代码如何打包给另外一台计算机使用?
  • In Defence of a Garden
  • 这虚拟机的病真是找不到北了,只要是第一个启动必卡,后面的就顺了
  • Web API csrf 防护问题。
  • android开发:如何获取非sd卡里的图片
  • MyEclipse2016修改Web Context-root
  • 强制转化问题,小数取整数,循环然后就出错,不知道怎么回事?
  • 一个关于jqgrid的问题
  • magnificPopup 中的ajaxtype
  • 关于安卓原生闹钟源码
  • C语言编写函数找出100-200之间的所有素数

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华