请问js代码在什么时候执行?

JavaScript013

请问js代码在什么时候执行?,第1张

什么时候执行,就要看你怎么写的了

如果添加了defer=true属性,并且方法没有写在function里的话,会在整个页面加载完成后执行

如果没有添加了defer=true属性,并且方法没有写在function里的话,会从第一样代码开始,逐行执行

如果方法写在function里的话,会按照你的触发事件而执行,以下是各种事件

onabort 图像加载被中断

onblur 元素失去焦点

onchange 用户改变域的内容

onclick 鼠标点击某个对象

ondblclick 鼠标双击某个对象

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

onfocus 元素获得焦点

onkeydown 某个键盘的键被按下

onkeypress 某个键盘的键被按下或按住

onkeyup 某个键盘的键被松开

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

onmousedown 某个鼠标按键被按下

onmousemove 鼠标被移动

onmouseout 鼠标从某元素移开

onmouseover 鼠标被移到某元素之上

onmouseup 某个鼠标按键被松开

onreset 重置按钮被点击

onresize 窗口或框架被调整尺寸

onselect 文本被选定

onsubmit 提交按钮被点击

onunload 用户退出页面

在进入页面时就会执行,js执行到这一段时。

window.onload=function(){

.....

}

这样会在页面加载完成后执行