【没看明白的,看过来!】
我也是花很大力气才看懂的:
先前,我们已经习惯地认为,要想使用方法,先定义其对象,然后通过对象调动方法:
var myDate=new Date();
document.write(myDate.getHours());
我们也开始断定,变量赋值之后就是要在某处用的:
var vari=3;
vari++;
document.wri......
忽然有一天,方法在不调用的情况下直接赋给了变量,并且还不在别处用掉,而且又出来一个没学过的或许ID之后点value还赋值!:
var int=setInterval(clock, 100);
function clock(){
var time=new Date();
document.getElementById("clock").value = time;
}
茫然了。。。
原来,setINterval() 方法需要一个专门的变量来存储,然后计时器每隔100毫秒调用clock函数,该函数中定义一个日期对象time,接下来在文档中或许ID“clock”并输入time,即现在的日期。由于在计算机的一个叫int的变量中有个计时器在以没100毫秒的速度调用着clock函数,1秒等于1000毫秒,所以你将看到输入框中动态更新着日期。(OVER)