按顺序解析html,遇到script标签即执行,执行完再解析下边的html;如果放在head标签内而没有async defer,页面会先执行js再渲染body;所以一般script放在body底部或者放在header加上异步处理标签。