网页完全加载后会执行什么javascript事件?

JavaScript016

网页完全加载后会执行什么javascript事件?,第1张

是window.onload事件。但浏览器随时都可以利用ajax向服务器发送请求。

onload 某个页面或图像被完成加载

属性当以下情况发生时,出现此事件FFNIE

onabort 图像加载被中断 1 3 4

onblur 元素失去焦点 1 2 3

onchange 用户改变域的内容 1 2 3

onclick 鼠标点击某个对象 1 2 3

ondblclick 鼠标双击某个对象 1 4 4

onerror 当加载文档或图像时发生某个错误 1 3 4

onfocus 元素获得焦点 1 2 3

onkeydown 某个键盘的键被按下 1 4 3

onkeypress 某个键盘的键被按下或按住 1 4 3

onkeyup 某个键盘的键被松开 1 4 3

onload 某个页面或图像被完成加载 1 2 3

onmousedown 某个鼠标按键被按下 1 4 4

onmousemove 鼠标被移动 1 6 3

onmouseout 鼠标从某元素移开 1 4 4

onmouseover 鼠标被移到某元素之上 1 2 3

onmouseup 某个鼠标按键被松开 1 4 4

onreset 重置按钮被点击 1 3 4

onresize 窗口或框架被调整尺寸 1 4 4

onselect 文本被选定 1 2 3

onsubmit 提交按钮被点击 1 2 3

onunload 用户退出页面 1 2 3

加上

defer

等于在页面完全在入后再执行,相当于

window.onload

,但应用上比

window.onload

更灵活

<!DOCTYPE

html

PUBLIC

"-//W3C//DTD

XHTML

1.0

Transitional//EN"

"

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html

xmlns="

http://www.w3.org/1999/xhtml">

<head>

<meta

http-equiv="Content-Type"

content="text/html

charset=utf-8"

/>

<title>无标题文档</title>

</head>

<body>

<script

defer="defer">

alert("页面加载完我才执行的")

</script>

先看到这段话

然后再执行上面的

JS

如果去掉上面的

defer="defer"

那么会先执行JS

在看到这段话

</body>

</html>