javascript中async和defer区别 龙luckG前端 2023-04-24 84 阅读1分钟 1、普通的script(不使用async和defer)加载完会立即执行,会阻塞script标签下面的资源加载和dom的解析。 2、使用async后,script加载完后会立即执行。(网络)资源的加载过程是异步的,不会阻塞后续资源的加载dom和解析。 3、使用defer后,script异步加载,html解析之后执行、DomContentLoaded之前执行。