异步加载js的方式有哪些
2020-05-13 本文已影响0人
风雅欢乐
- script标签中添加
defer
属性, 添加了该属性的js代码会被异步加载, 不会阻塞DOM解析. 如果有多个标签, 等全部加载完成后按照书写顺序依次执行js代码 - script标签中添加
async
属性, 添加了该属性的js代码会异步加载, 不会阻塞DOM解析, 如果有多个标签, 先加载完成的先执行, 与书写顺序无关 - 在代码中创建script标签, 插入dom节点中. 此种方式的script标签对象默认具有
async
属性