js学习笔记(延时器)
Posted 诀别~雪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js学习笔记(延时器)相关的知识,希望对你有一定的参考价值。
//setTimeout()
//功能:设置一个延时器
//语法:var timer = window.setTimeout(code,millisec);
//参数: code:是任何合法的js代码,一般情况下是js函数,该函数要放在引号中。
// 例:1:window.setTimeout("close()",2000);
// 2: window.setTimeout(init,2000); //传函数地址,不加括号;
window.onload() = init;
//将函数的地址传给了事件,而不是将函数的执行结果传给事件
//有名函数或者普通函数,作为地址引用,不带括号。
// millisec:毫秒值。1秒=1000毫秒;
//返回值: 返回一个延时器的id变量,这个id给延时器clearTimeout()来清除
//clearTimeout()
// 功能:清除延时器id变量
// 语法:window.clearTimeout(timer)
// timer就是由setTimeout()设置的延时器的id变量。
function init(){
window.document.body.bgColor = "#ff0033"; //更改网页背景颜色
var url2 = "";
var name2 = "win2";
var options2 = "width=400,height=300,left=300,top=200,scrollbars=yes";
//打开新窗口
var win = window.open(url2,name2,options2); //open()方法
//向新窗口中输入内容
var str = "<h2>张三的基本信息</h2>";
str += "姓名:张三";
str += "<br>性别:男";
str += "<br>年龄:30岁";
str += "<img src=‘./1.jpg‘/>";
win.document.write(str);
//5秒后,新窗口自动关闭;
win.setTimeout("window.close()",4000);
}
for(var name in window)
{
document.write(name+"<br>");
}
以上是关于js学习笔记(延时器)的主要内容,如果未能解决你的问题,请参考以下文章
Nodejs学习笔记--- 定时任务(node-schedule)