setInterval要求第一个参数必须是含Javascript命令的字符串或函数对象,所以

setInterval("move()",300)

以及
setInterval(move,300)

这两个都是正确的。

setInterval(move(),300)

当Javascript运行到这个语句时,会立即执行move这个函数,然后把函数的返回值作为setInterval的第一个参数,而由于move函数没有返回值,实际就相当于
setInterval(null, 300)
这个当然就不会运行啦,表面看起来就是move只运行了一次。

move()和move是不相同的,move()是语句,表示要立即执行这个函数的意思;move则是一个函数对象,代表了这个函数本身,本身是不会运行的,可以把它赋值给其他对象或作为其他函数的参数。

<html>
<body><input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock(){var t=new Date()document.getElementById("clock").value=t}
</script>
</form>
<button onclick="int=window.clearInterval(int)">
Stop interval</button></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>选择器+效果</title><style>#tips{width:200px;height:300px;background: gray;position:absolute;bottom:0px;right:0px;}span{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;border:1px solid red;margin-left:10px;margin-top:10px;cursor:default;}</style><script src="js/jquery-3.3.1.min.js"></script>
</head>
<body>
<div id="tips"><span>X</span>
</div>
<script>var f;$('#tips>span').click(function(){$(this).parent().slideUp('slow');f = setInterval(show_div,2000);});function show_div(){$('#tips').slideDown('slow');clearInterval(f);}</script>
</body>
</html>

注意:匿名函数调用直接加载函数名setInterval(move,30)相关推荐

  1. Linux动态库加载函数dlopen源码梳理(一)

    下载了libc的源码,现在就开始libc源码的学习,最近了解到了linux动态库的相关知识,那么就从linux动态库加载函数dlopen进行梳理学习吧. 如果还没下载libc源码,可通过 https: ...

  2. php 自动加载函数,PHP自动加载的实例详解

    一个PHP项目,通常只有一个入口文件index.php,我们通常会在这个入口文件中写入自动加载函数,用来require以后会实例化的类文件.如:spl_autoload_register(functi ...

  3. uni-app 上拉加载函数 onReachBottom 不触发

    记一次问题解决记录. 问题:uni-app 上拉加载函数不触发. 首先我已经在 pages.json 文件中配置了 enablePullDownRefresh 为 true,且配置正确. {" ...

  4. $function(){}页面加载函数全局和局部的问题和如何给a标签或者其他标签在ajax中异步绑定事件出现异步的问题

    <div class="container"><div class="left"></div><div class=& ...

  5. python匿名函数调用_python之内置函数,匿名函数

    内置函数 我们一起来看看python里的内置函数.什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等.截止到python版本3.6.2,现在python一共为 ...

  6. 动态库加载函数dlsym 在C/C++编程中的使用

    dlsym函数的功能就是可以从共享库(动态库)中获取符号(全局变量与函数符号)地址,通常用于获取函数符号地址,这样可用于对共享库中函数的包装:下面是函数原型及需要包含的头文件. #include &l ...

  7. XML DOM 加载函数概述

    加载 XML 文档中的代码可以存储在一个函数中. loadXMLDoc() 函数 为了使前一页中的代码易于维护(检查旧的浏览器),它应该写成一个函数: loadxmldoc.js 文件代码: func ...

  8. spl_autoload_register 注册自己的自动加载函数(__autoload())

    说明: PHP实例化没有加载的类的,会自动调用__autoload();函数加载,可以通过__autolaod()函数来require类,解决很多类,多次require的问题, 可以通过spl的标准P ...

  9. VB判断窗体是否加载函数

    程序代码: '============判断窗体是否已经加载 Private Function FormIsLoad(formCaption As String) As Boolean   '真为加载, ...

最新文章

  1. Linux Shell -- 无网不利
  2. bzoj3507: [Cqoi2014]通配符匹配
  3. matlab节点导纳阵求逆,关于利用矩阵稀疏技术求解节点导纳矩阵的MATLAB编程
  4. kmp 模式匹配算法学习笔记
  5. day13--决策树与随机森林
  6. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_15maven工程servlet实例之导入项目依赖...
  7. 强烈推荐一个有情怀的跨平台Redis可视化客户端工具:RedisViewer
  8. c语言程序设计21点扑克牌,C语言程序设计-21点扑克牌游戏.pdf
  9. 阿里云最简单的认证是什么?考试费用是多少?
  10. 移动端1px边框实现
  11. faile什么意思_faile to是什么意思
  12. PMPtiku项目管理第六版PMI人才三角
  13. 滤镜艺术---新海诚(你的名字)滤镜特效的实现解密
  14. [Alpha] Scrum Meeting 7 - TEAM LESS ERROR
  15. win10推送_微软 Win10 最稳版本 2004 正式版推送!最低配置要求汇总,全新 UI 虚拟桌面,支持几乎所有 CPU...
  16. c# try catch 用法
  17. 论文翻译:2021_语音增强模型压缩_Towards model compression for deep learning based speech enhancement...
  18. Hutool官网地址
  19. Linux sed编辑器(精讲)
  20. Educational Codeforces Round 104 (Rated for Div. 2)A-E题解

热门文章

  1. 诺基亚是“不跟随”还是跟不上?
  2. 解决:Dockerfile 中执行 tar 命令始终报错:tar: /xx/xx: Cannot stat: No such file or directory tar: Exiting with
  3. MyBatis : Mapper 接口以及 Example 使用实例、详解
  4. 理解分布式id生成算法--雪花算法(SnowFlake)
  5. 其他-私人♂收藏(比赛记录 Mar, 2019)
  6. 【树形dp】vijos1144小胖守皇宫
  7. python基础查漏补缺1--算数、字符串与变量
  8. Handle/Body pattern(Wrapper pattern)
  9. 移动互联网广告 - 第十更 - 广告投放运营 DashBoard - 2016/12/10
  10. java_IO总结(一)