代码常常在HTML和CSS构造之后才会运行,因而JavaScript代码常常放于HTML的body底部
但是window的窗口加载事件可以改变我们的JavaScript书写位置:
window.onload...(不包括图片,flash等)就会执行内部处理函数
注意:
我们在有了window.onload和DOMContentLoaded后可以将JavaScript代码放于页面元素上方
window.onload...事件后的函数,在我们点击某对象后才会触发;也比如我们下面即将讲到的定时器,在一定时间之后才运行的函数,被称为回到函数
Timeout定时器
Timeout分为创建和停止:
//创建方法:
window.setTimeout...,我们在进行操作时不可能同时创建和删除,所以JavaScript被设置为单线程
但是,JavaScript的单线程注定了JavaScript的效率低下,我们的所有任务都需要进行排队,但如果其中有一项任务等待时间较长...,出现提示n秒后跳转页面,并在倒计时结束后跳转页面-->
点击我5s后跳转页面