# @web/loader 模块调度中心 `@web/loader` 是整个 `@web` 体系的入口调度中心。它负责根据当前环境自动生成 `importmap`,并管理各模块的版本。 --- ## 一、 集成方式 ### 方式一:内联引导 (推荐 - 无额外请求) 在 HTML 的 `` 顶部加入以下代码。这种方式不需要额外请求 `loader.min.js` 文件。 ```html ``` ### 方式二:引用外部 Loader 直接引用打包好的 `loader.min.js`。它会自动根据当前的 URL 模板进行调度。 ```html ``` --- ## 二、 核心特性 1. **智能模板 (Smart Templating)**:自动根据 `loader.js` 的加载路径推断其他组件的下载路径。 2. **默认版本 (Default Versioning)**:构建时内置了 `@web` 家族各成员的推荐稳定版本,解决“版本选择困难症”。 3. **按需加载 (On-demand)**:在页面头部一次性声明所需模块,避免加载无关资源。 --- ## 三、 支持模块清单 * `state` (原子状态机) * `bootstrap` (UI 引擎) * `base` (常用控件库) * `dataTable` (高性能表格) * `kanban` (看板) * `mindmap` (思维导图) * `chart` (图表)