我还是不太懂defer跟sync

来源:4-5 script标签属性

我叫壹陆伍

2021-01-29 23:18:32

老师讲的就是先运行加载defer的内容 然后async是异步不定什么时候出来 但肯定是在defer之后 是这样理解吗

写回答

1回答

好帮手慕星星

2021-01-30

同学你好,理解的不太对,还是要看js文件大小。

代码执行到defer的时候先加载,然后等html结构加载完毕之后再执行,async是等文件下载完毕之后就会立即执行,不过是异步的,并不会影响html结构加载。

所以要看async下载时间长短,如果在html结构还没有加载完之前就下载完了,那么async在defer前执行;如果是defer后下载完了,那么async是在defer后执行。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程