js执行顺序

256 阅读1分钟

一般情况,都是按顺序执行

和java差不多,都是按顺序执行,单线程。

除非是异步。比如js有ajax请求。

window.onload,页面所有内容加载完毕才执行

一个页面,比如html页面,包含了很多的资源,比如js文件、图片文件等。

window.onload是等所有内容全部加装完毕才会执行。如果有很多资源文件,也是一样,window.onload代码执行时间可能就要等很久。

代码

window.onload=function() {
    var time = new Date().getTime() - t2;  //加载页面耗时
    console.log("window.onload");
}

var t1 = new Date().getTime();
//var t1;
var time = new Date().getTime() - t1;  //加载页面耗时
console.log(time);
console.log("gzh");

如果异常,就不执行了,和java差不多,即中断了

其他语言都一样。