��加载则是直接读取缓存结果。</p><p><strong>优缺点</strong></p><p>优点</p><ul><li>简单易用</li><li>可以在任意位置 <code>require</code> 模块</li><li>支持循环依赖</li></ul><p>缺点</p><ul><li>同步的加载方式不适用于浏览器端</li><li>浏览器端使用需要打包</li><li>难以支持模块静态分析</li></ul><h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="22-amd-asynchronous-module-definition">2.2 AMD (Asynchronous Module Definition)<a href="#22-amd