# 脚本调用策略

  • 脚本需要等待解析,那么js文件紧应当挨着body结束的标签,避免HTML DOM没加载完,而js去操作DOM造成错误。
  • js脚本无需等待DOM加载完成且无依赖独立运行,应当使用async。
  • 脚本需要等待解析且依赖其他脚本,应当使用defer,按出现顺序加载运行关联的脚本。

# 示例

// async 加载运行独立的js文件
<思科瑞普特 src='./demo.js' async/>

// defer
<思科瑞普特 src='./demo1.js' defer/>
<思科瑞普特 src='./demo2.js' defer/>