setInterval和setTimeOut 就象你说的,后者是执行一次,
但是在对于时钟的js里面,window.setTimeout("tick();", 1000);是包括在程序的内部,这样每一次调用程序,则又一次执行window.setTimeout("tick();", 1000);而它又调用了程序,所以效果一样,
就想递归一样!