---
order: 3
navTitle: 前端脚本
indexTitle: 概述
---
# 前端脚本开发

前端脚本运行在浏览器端，通常使用 `custom.ts` 或页面级 `.ts` 文件编写。它适合处理页面交互、组件联动、脚本数据集、自定义表达式函数和前端业务逻辑。

常见前端脚本场景包括：

1. 使用 [custom.ts](./custom-ts.md) 编写系统级、项目级、应用级或页面级前端脚本。
2. 在 [HTML 和 FTL 自定义页面](./html-ftl-pages.md) 中引入 CSS、前端脚本或系统模块。
3. 在前端页面开发中[引用第三方前端库](./third-party-libraries.md)。
4. 使用[脚本数据集](./dataset-script.md)为页面提供动态数据。
5. 通过[前端程序流脚本节点](./action-flow-script-node.md)把页面脚本函数接入前端程序流。
6. 定义可在表达式中调用的[前端表达式脚本函数](./expression-functions.md)。
7. 调用前端 API 或系统模块，扩展页面行为。
8. 使用[前端脚本调试](./debug.md)定位浏览器端脚本异常。

## API 和类型{#api-types}

前端脚本常用 API 类型位于 `docs/public/dev-types/types/api/` 和 `docs/public/dev-types/types/customts-api-types.d.ts`。查看接口时，优先从[前端脚本 API 索引](./api-index.md)进入。

## 目录{#children}

!!! children !!!
