
# 了解UI引擎资源管理
工具类（utils）是UI引擎中用于封装通用可复用方法、集成第三方工具包的核心模块，专注于提供与业务低耦合的功能支撑。在UI引擎中，utils支持两种类型：npm和function。
- npm类型：用于接入第三方npm工具包，可通过CDN方式引入或本地**npm install**安装后使用。
- function类型：用于创建自定义的可复用函数，满足项目个性化的通用方法需求。
#### npm类型
npm类型用于引入第三方工具包。根据工具包的导出方式，分为以下两种情况：
- 默认导出：使用**import depName from "package_name"** 的方式引入。例如：
  ```
  import axios from "axios";
  ```
  
- 非默认导出：使用**import { moduleName } from "package_name"** 的方式引入。例如：
  ```
  import { TinyModal } from "@opentiny/vue"
  ```
  
 
#### function类型
function类型用于自定义工具函数。编写函数时需遵循以下规则：
- 函数必须为具名函数或箭头函数。
- 函数名称需符合JavaScript变量命名规范。
- 禁止使用匿名函数声明。
 
