页面自动跳转与函数递归以及(arguments.callee)
2018-03-16 16:23
253 查看
<div id="demo"></div> <script> var demo = document.getElementById("demo"); var num = 5; setTimeout(tim,1000); function tim() { num--; demo.innerHTML = "<a href='http://www.baidu.com'>本页面将在"+num+"秒钟后自动跳转</a>" if(num<=0){ window.location.href = "http://www.baidu.com"; //BOM中JS中的链接 }else{ setTimeout(tim,1000); //函数自己调用自己,称之为递归函数
//也可以使用 setTimeout(arguments.callee,1000);方便函数名修改,这里的arguments.callee相当于函数function tim(){...} } } </script>//arguments.length 得到的是正在调用的函数的实参个数;function fn(a,b,c){alert(arguments.length);}fn(1,2,3,4); //弹出的结果是4//arguments.callee 得到正在调用的函数
相关文章推荐
- JavaScript函数之实际参数对象(arguments) / callee属性 / caller属性 / 递归调用 / 获取函数名称的方法
- 页面自动跳转与http302、html refresh以及js跳转之间的关系
- 匿名函数递归(arguments.callee)和命名函数递归
- javascript的函数arguments属性和callee调用递归
- JavaScript Arguments 实现可变参数的函数,以及函数的递归调用
- 执行成功倒计时以及自动跳转到指定页面
- php自动跳转中英文页面
- 网页页面自动跳转
- JSP-页面跳转相关(转发、重定,会话以及cookie、application)
- JS判断客户端语言 自动跳转多语言页面
- 页面自动跳转(如3秒跳转)
- 在ASP.NET登录页面中如何实现文本框焦点自动跳转及通过回车键提交表单
- html <meta>设置自动刷新或者几秒内跳转到指定页面
- YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结
- 设置自动跳转页面
- JSP建立错误页页面并自动跳转
- HTML页面自动跳转的五种实现方法
- PHP 5秒后自动跳转到某页面
- 页面倒数计时并自动跳转的脚本
- 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!