使用 defer 属性可以让脚本在文档完全呈现之后再执行。延迟脚本总是按照指定它们的顺序执行。 使用async属性可以表示当前脚本不必等待其他脚本,也不必阻塞文档呈现,但不能保证异步脚本按照它们在页面中出现的顺序执行。