延迟脚本,我们知道html的一个加载顺序是由上到下的,如果javascript放在头部,那么必定会造成dom元延时加载的一个过程。
延迟 defer:
这个属性的用途是表明脚本在执行时不会影响页面的恶意薮。也就是说,脚本会被延迟到整个页面都解析完毕后再运行。相当于告诉浏览器,立即下载,但延迟执行。
异步 sync:
与defer不同的是,标记为sync的脚本并不保证按照指定他们的先后顺序挂靠。
延迟脚本,我们知道html的一个加载顺序是由上到下的,如果javascript放在头部,那么必定会造成dom元延时加载的一个过程。
延迟 defer:
这个属性的用途是表明脚本在执行时不会影响页面的恶意薮。也就是说,脚本会被延迟到整个页面都解析完毕后再运行。相当于告诉浏览器,立即下载,但延迟执行。
异步 sync:
与defer不同的是,标记为sync的脚本并不保证按照指定他们的先后顺序挂靠。