Html 5 的一些新特性

Posted by Shen Chaoran on August 7, 2018

defer 和 async

  • async 它不能保证多个 async 脚本的执行顺序。建议async 脚本不改变DOM,而且不相互依赖。只能用于外部的 js 文件。
  • defer 也是异步并行进行的,但执行时在 dom 文件解析后,理论上在 DOMContentLoaded 事件发生前。只能用于外部的 js 文件。
  • 默认的,会立即加载并执行

defer-and-async