<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>第二章</title>
    <script type="text/javascript" src="ch01.js" defer="defer">
    </script>
    <script type="text/javascript">
        var a  = 123;
    </script>
</head>
<body>
<div id="d1">defer</div>
</body>
</html>
  1. defer="defer"会告诉浏览器立即下载脚本,但等到页面加载完再执行

  2. 只能使用在引用外部脚本

  3. 一个html最好只有一个defer="defer",因为不一定会按照顺序执行(并没有符合html5的规范)