js和php那个先执行,javascript - js的加载和执行顺序问题

直接上代码

这是一个文件

Document

以下是a1.js

setTimeout(function(){

alert('这里是a1.js');

},2000)

以下是a2.js

alert('这里是a2.js');

这是另一个文件

Document

#box{

background-color:red;

}

以下是b1.js

var op = document.getElementById('box');

var num1 = 0;

var timer1 = null;

timer1 = setInterval(function(){

num1++;

op.style.width = num1 + 'px';

if(num1 == 200){

clearInterval(timer1);

}

},20)

以下是b2.js

var op = document.getElementById('box');

var num2 = 0;

var timer2 = null;

timer2 = setInterval(function(){

num2++;

op.style.height = num2 + 'px';

if(num2 == 200){

clearInterval(timer2);

}

},20)

我的疑问是 为什么第一个文件是先弹窗弹出第二个js的内容 且另一个弹窗为什么一直没弹出来 而且 当我过了2秒把第一个弹出来的弹窗点确定取消后 为什么还要等2秒 另一个弹窗会弹出来 但第二个文件的p确实同时增加宽高(至少在我肉眼里面是同时)

说了这么多都感觉语无伦次了 我只想问 在这种平常的情况下 浏览器是怎么加载和执行这几个文件的顺序的 有点蒙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值