1.<script></script> 是同步加载 也是阻塞模式 ,执行的时候阻止浏览器后续的加载 即停止后续的加载
2. <script defer ></script> 延迟到DOM之后加载 惰性加载。 例在网页中的延迟加载,当用户进入到视口时才能加载对应的图像 如果没有进入到视口的图像不会被加载
3. <script async></script> 异步加载 执行时每一个任务有一个或者多个回调函数, 前面的任务结束后 不是执行后一个任务 ,而是执行回调函数 后一个任务则是不等前一个任务结束就执行