同步查询与异步加载的区别?
同步模式
同步模式,又称阻塞模式,javascript在默认情况下是会阻塞加载的,当前面的javascript 请求没有处理和执行完时,会阻止浏览器的后续处理
异步模式
异步加载又叫非阻塞,浏览器在下载执行 js 同时,还会继续进行后续页面的处理
怎么异步加载javascript?
异步加载JavaScript
动态添加script标签
defer
async
defer属性和async都是属于 script 标签上面的属性,两者都能实现 JavaScript 的异步加载。不同之处在于:async 在异步加载完成的时候就马上开始执行了,defer 会等到html 加载完毕之后再执行。