<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.zhuzhugst.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.zhuzhugst.com/feed.php">
        <title>张叶安的博客 - typescript</title>
        <description></description>
        <link>https://www.zhuzhugst.com/</link>
        <image rdf:resource="https://www.zhuzhugst.com/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-04-23T15:47:14+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%85%AB%E7%AB%A0_%E8%A3%85%E9%A5%B0%E5%99%A8&amp;rev=1773041066&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%8C%E5%8D%81%E7%AB%A0_%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98&amp;rev=1773043160&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%8C%E7%AB%A0_%E5%8F%98%E9%87%8F%E5%A3%B0%E6%98%8E&amp;rev=1773042559&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B9%9D%E7%AB%A0_%E5%A3%B0%E6%98%8E%E5%90%88%E5%B9%B6&amp;rev=1773041083&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%85%AD%E7%AB%A0_%E7%B1%BB&amp;rev=1773041030&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%83%E7%AB%A0_%E6%B3%9B%E5%9E%8B&amp;rev=1773041049&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%89%E7%AB%A0_%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B&amp;rev=1773370564&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%BA%8C%E7%AB%A0_%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4&amp;rev=1773041134&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%B8%89%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD&amp;rev=1773041150&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E5%9B%9B%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E6%93%8D%E4%BD%9C%E7%AC%A6&amp;rev=1773041168&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%BA%94%E7%AB%A0_%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%9E%8B&amp;rev=1773041184&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%B8%80%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E5%A3%B0%E6%98%8E%E6%96%87%E4%BB%B6&amp;rev=1773041119&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E7%AB%A0_%E7%BC%96%E8%AF%91%E9%85%8D%E7%BD%AE&amp;rev=1773041101&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%9B%9B%E7%AB%A0_%E6%9E%9A%E4%B8%BE%E4%B8%8E%E5%AD%97%E9%9D%A2%E9%87%8F%E7%B1%BB%E5%9E%8B&amp;rev=1773040997&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%94%E7%AB%A0_%E6%8E%A5%E5%8F%A3&amp;rev=1773041012&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%80%E7%AB%A0typescript%E5%9F%BA%E7%A1%80&amp;rev=1772613724&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.zhuzhugst.com/doku.php?id=typescript:%E5%BC%82%E6%AD%A5&amp;rev=1773045494&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.zhuzhugst.com/lib/exe/fetch.php?media=logo.png">
        <title>张叶安的博客</title>
        <link>https://www.zhuzhugst.com/</link>
        <url>https://www.zhuzhugst.com/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%85%AB%E7%AB%A0_%E8%A3%85%E9%A5%B0%E5%99%A8&amp;rev=1773041066&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:24:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第八章_装饰器</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%85%AB%E7%AB%A0_%E8%A3%85%E9%A5%B0%E5%99%A8&amp;rev=1773041066&amp;do=diff</link>
        <description>第八章 装饰器

装饰器（Decorators）是TypeScript的一项实验性特性，它提供了一种以声明式方式添加注解和元编程语法的方法。装饰器可以附加到类声明、方法、访问器、属性或参数上，用于修改类的行为或添加元数据。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%8C%E5%8D%81%E7%AB%A0_%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98&amp;rev=1773043160&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:59:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第二十章_项目实战</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%8C%E5%8D%81%E7%AB%A0_%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98&amp;rev=1773043160&amp;do=diff</link>
        <description>第二十章：项目实战

本章概述

本章将通过三个完整的实战项目，将前面学习的 TypeScript 知识综合应用到实际开发中。我们将分别构建一个 React + TypeScript 的前端应用、一个 Node.js + TypeScript 的后端</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%8C%E7%AB%A0_%E5%8F%98%E9%87%8F%E5%A3%B0%E6%98%8E&amp;rev=1773042559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:49:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第二章_变量声明</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%8C%E7%AB%A0_%E5%8F%98%E9%87%8F%E5%A3%B0%E6%98%8E&amp;rev=1773042559&amp;do=diff</link>
        <description>第二章：变量声明

本章概述

变量声明是编程的基础，TypeScript 继承了 JavaScript 的所有声明方式，并添加了类型注解。本章将深入讲解 let、const、var 的区别，解构赋值，展开运算符等重要概念。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B9%9D%E7%AB%A0_%E5%A3%B0%E6%98%8E%E5%90%88%E5%B9%B6&amp;rev=1773041083&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:24:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第九章_声明合并</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B9%9D%E7%AB%A0_%E5%A3%B0%E6%98%8E%E5%90%88%E5%B9%B6&amp;rev=1773041083&amp;do=diff</link>
        <description>第九章 声明合并

声明合并（Declaration Merging）是TypeScript的一个独特特性，它允许编译器将多个同名的声明合并为一个单一的声明。这种机制使得可以分多次定义同一个实体，特别适用于扩展第三方库类型定义或组织大型代码库。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%85%AD%E7%AB%A0_%E7%B1%BB&amp;rev=1773041030&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:23:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第六章_类</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%85%AD%E7%AB%A0_%E7%B1%BB&amp;rev=1773041030&amp;do=diff</link>
        <description>第六章：类

本章概述

类是面向对象编程的核心概念。TypeScript 扩展了 JavaScript 的类，添加了类型注解、访问修饰符、抽象类等特性。本章将深入讲解 TypeScript 类的完整功能。

6.1 类基础

6.1.1 基本类定义</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%83%E7%AB%A0_%E6%B3%9B%E5%9E%8B&amp;rev=1773041049&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:24:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第七章_泛型</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%83%E7%AB%A0_%E6%B3%9B%E5%9E%8B&amp;rev=1773041049&amp;do=diff</link>
        <description>第七章：泛型

本章概述

泛型（Generics）是 TypeScript 最强大的特性之一，它允许我们编写灵活的、可重用的代码，同时保持类型安全。本章将深入讲解泛型的概念、使用和高级技巧。

7.1 泛型基础</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%89%E7%AB%A0_%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B&amp;rev=1773370564&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-13T02:56:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第三章_基本类型</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%89%E7%AB%A0_%E5%9F%BA%E6%9C%AC%E7%B1%BB%E5%9E%8B&amp;rev=1773370564&amp;do=diff</link>
        <description>第三章：基本类型

本章概述

TypeScript 拥有丰富的类型系统，本章将深入讲解基本数据类型，包括原始类型、数组、元组等。理解这些基础类型是掌握 TypeScript 类型系统的关键。

3.1 原始类型（Primitive Types）</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%BA%8C%E7%AB%A0_%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4&amp;rev=1773041134&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:25:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第十二章_命名空间</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%BA%8C%E7%AB%A0_%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4&amp;rev=1773041134&amp;do=diff</link>
        <description>第十二章：命名空间

本章概述

命名空间（Namespace）是 TypeScript 早期版本中用于组织代码和组织类型命名冲突的重要特性。虽然在 ES6 模块普及后，模块已成为首选的代码组织方式，但命名空间在某些场景下仍然非常有用，特别是在声明文件和全局扩展中。本章将详细介绍命名空间的概念、用法以及与模块的区别。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%B8%89%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD&amp;rev=1773041150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:25:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第十三章_类型推断</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%B8%89%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD&amp;rev=1773041150&amp;do=diff</link>
        <description>第十三章：类型推断

本章概述

类型推断（Type Inference）是 TypeScript 的核心特性之一，它允许编译器在没有显式类型注解的情况下自动推断出变量的类型。本章将深入探讨类型推断的工作原理、上下文类型推断、类型加宽（Widening）与类型缩小（Narrowing）等重要概念，帮助你编写既简洁又类型安全的代码。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E5%9B%9B%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E6%93%8D%E4%BD%9C%E7%AC%A6&amp;rev=1773041168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:26:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第十四章_类型操作符</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E5%9B%9B%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E6%93%8D%E4%BD%9C%E7%AC%A6&amp;rev=1773041168&amp;do=diff</link>
        <description>第十四章：类型操作符

本章概述

TypeScript 提供了丰富的类型操作符，使我们能够灵活地查询、转换和操作类型。本章将详细介绍 keyof、typeof、in、is 等查询操作符，以及条件类型、映射类型等高级类型操作技术。掌握这些操作符，将使你能够编写出更加灵活和强大的类型定义。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%BA%94%E7%AB%A0_%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%9E%8B&amp;rev=1773041184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:26:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第十五章_工具类型</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%BA%94%E7%AB%A0_%E5%B7%A5%E5%85%B7%E7%B1%BB%E5%9E%8B&amp;rev=1773041184&amp;do=diff</link>
        <description>第十五章：工具类型

本章概述

TypeScript 提供了一系列内置的工具类型（Utility Types），用于常见的类型转换操作。这些工具类型基于映射类型和条件类型实现，能够帮助我们高效地创建新的类型。本章将详细介绍所有内置工具类型的使用方法，并展示如何创建自定义工具类型。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%B8%80%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E5%A3%B0%E6%98%8E%E6%96%87%E4%BB%B6&amp;rev=1773041119&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:25:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第十一章_类型声明文件</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E4%B8%80%E7%AB%A0_%E7%B1%BB%E5%9E%8B%E5%A3%B0%E6%98%8E%E6%96%87%E4%BB%B6&amp;rev=1773041119&amp;do=diff</link>
        <description>第十一章 类型声明文件

类型声明文件（.d.ts）是TypeScript项目的重要组成部分，它描述了JavaScript库的类型信息，使TypeScript能够在使用JavaScript库时提供类型检查和智能提示。

11.1 声明文件基础</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E7%AB%A0_%E7%BC%96%E8%AF%91%E9%85%8D%E7%BD%AE&amp;rev=1773041101&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:25:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第十章_编译配置</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%8D%81%E7%AB%A0_%E7%BC%96%E8%AF%91%E9%85%8D%E7%BD%AE&amp;rev=1773041101&amp;do=diff</link>
        <description>第十章 编译配置

TypeScript编译器（tsc）提供了丰富的配置选项，通过tsconfig.json文件可以精细控制编译过程。理解这些配置选项对于构建高质量的TypeScript项目至关重要。

10.1 tsconfig.json基础

10.1.1 配置文件结构</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%9B%9B%E7%AB%A0_%E6%9E%9A%E4%B8%BE%E4%B8%8E%E5%AD%97%E9%9D%A2%E9%87%8F%E7%B1%BB%E5%9E%8B&amp;rev=1773040997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:23:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第四章_枚举与字面量类型</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E5%9B%9B%E7%AB%A0_%E6%9E%9A%E4%B8%BE%E4%B8%8E%E5%AD%97%E9%9D%A2%E9%87%8F%E7%B1%BB%E5%9E%8B&amp;rev=1773040997&amp;do=diff</link>
        <description>第四章：枚举与字面量类型

本章概述

枚举（Enum）和字面量类型（Literal Types）是 TypeScript 提供的强大类型工具。它们可以让代码更具可读性和类型安全性。本章将深入讲解这些类型的定义、使用和最佳实践。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%94%E7%AB%A0_%E6%8E%A5%E5%8F%A3&amp;rev=1773041012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T07:23:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第五章_接口</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%BA%94%E7%AB%A0_%E6%8E%A5%E5%8F%A3&amp;rev=1773041012&amp;do=diff</link>
        <description>第五章：接口

本章概述

接口（Interface）是 TypeScript 最核心的特性之一，它定义了对象的“形状”，提供了强大的类型约束能力。本章将深入讲解接口的定义、使用和各种高级特性。

5.1 接口基础</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%80%E7%AB%A0typescript%E5%9F%BA%E7%A1%80&amp;rev=1772613724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-04T08:42:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>第一章typescript基础</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E7%AC%AC%E4%B8%80%E7%AB%A0typescript%E5%9F%BA%E7%A1%80&amp;rev=1772613724&amp;do=diff</link>
        <description>第一章：TypeScript 基础

本章概述

欢迎来到 TypeScript 的世界！本章将带你从零开始了解 TypeScript，包括安装配置、编译原理以及最基本的类型注解概念。通过本章学习，你将能够搭建 TypeScript 开发环境并编写第一个 TypeScript 程序。</description>
    </item>
    <item rdf:about="https://www.zhuzhugst.com/doku.php?id=typescript:%E5%BC%82%E6%AD%A5&amp;rev=1773045494&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-09T08:38:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>异步</title>
        <link>https://www.zhuzhugst.com/doku.php?id=typescript:%E5%BC%82%E6%AD%A5&amp;rev=1773045494&amp;do=diff</link>
        <description>TypeScript 中异步编程知识点详解

TypeScript 中的异步编程，是前端与 Node.js 开发中极其重要的一部分。无论是发送网络请求、读取文件、执行定时任务，还是数据库访问，都离不开“异步”机制。下面我将使用 DokuWiki 语法，系统讲解 TypeScript 中与异步相关的核心知识点。</description>
    </item>
</rdf:RDF>
