Skip to content

Runtime API Examples

This page demonstrates usage of some of the runtime APIs provided by VitePress.

The main useData() API can be used to access site, theme, and page data for the current page. It works in both .md and .vue files:

md
<script setup>
import { useData } from 'vitepress'

const { theme, page, frontmatter } = useData()
</script>

## Results

### Theme Data
<pre>{{ theme }}</pre>

### Page Data
<pre>{{ page }}</pre>

### Page Frontmatter
<pre>{{ frontmatter }}</pre>

Results

Theme Data

{
  "nav": [
    {
      "text": "Home",
      "link": "/"
    },
    {
      "text": "Table of Contents",
      "link": "/pages/toc"
    },
    {
      "text": "Examples",
      "link": "/pages/markdown-examples"
    }
  ],
  "sidebar": [
    {
      "text": "Development Notes",
      "link": "/pages/devnotes/info",
      "items": [
        {
          "text": "Web Stuff, etc.",
          "items": [
            {
              "text": "Markdown-It Plugins",
              "link": "/pages/devnotes/typescript/Markdown-It Plugins"
            }
          ]
        }
      ]
    },
    {
      "text": "Computer Science & Software Engineering",
      "items": [
        {
          "text": "CS61A: Structure and Interpretation of Computer Programs",
          "link": "/pages/coding/cs61a/info",
          "collapsed": true,
          "items": [
            {
              "text": "Python",
              "collapsed": true,
              "items": [
                {
                  "text": "Control Statements (L3)",
                  "link": "/pages/coding/cs61a/src/python/Control Statements (L3)"
                },
                {
                  "text": "Function Decorator @ (L8)",
                  "link": "/pages/coding/cs61a/src/python/Function Decorator @ (L8)"
                },
                {
                  "text": "Generator",
                  "link": "/pages/coding/cs61a/src/python/Generator"
                },
                {
                  "text": "Higher Order Functions (L4 & L5)",
                  "link": "/pages/coding/cs61a/src/python/Higher Order Functions (L4 & L5)"
                },
                {
                  "text": "Iterators",
                  "link": "/pages/coding/cs61a/src/python/Iterators"
                },
                {
                  "text": "List Intersections",
                  "link": "/pages/coding/cs61a/src/python/List Intersections"
                },
                {
                  "text": "Mutability",
                  "link": "/pages/coding/cs61a/src/python/Mutability"
                },
                {
                  "text": "Recursion",
                  "link": "/pages/coding/cs61a/src/python/Recursion"
                },
                {
                  "text": "Sequences (L11)",
                  "link": "/pages/coding/cs61a/src/python/Sequences (L11)"
                },
                {
                  "text": "String Representation",
                  "link": "/pages/coding/cs61a/src/python/String Representation"
                },
                {
                  "text": "Tips for debugging (Lab1)",
                  "link": "/pages/coding/cs61a/src/python/Tips for debugging (Lab1)"
                },
                {
                  "text": "Trivia about Functions (L2 & L3)",
                  "link": "/pages/coding/cs61a/src/python/Trivia about Functions (L2 & L3)"
                },
                {
                  "text": "Tuple",
                  "link": "/pages/coding/cs61a/src/python/Tuple"
                },
                {
                  "text": "print",
                  "link": "/pages/coding/cs61a/src/python/print"
                }
              ]
            },
            {
              "text": "Programming Ideas",
              "collapsed": true,
              "items": [
                {
                  "text": "Data Abstraction (L13)",
                  "link": "/pages/coding/cs61a/src/programming/Data Abstraction (L13)"
                },
                {
                  "text": "Decomposition",
                  "link": "/pages/coding/cs61a/src/programming/Decomposition"
                },
                {
                  "text": "Efficiency",
                  "link": "/pages/coding/cs61a/src/programming/Efficiency"
                }
              ]
            },
            {
              "text": "Object Oriented Programming",
              "collapsed": true,
              "items": [
                {
                  "text": "Exceptions",
                  "link": "/pages/coding/cs61a/src/oop/Exceptions"
                },
                {
                  "text": "Object Abstraction",
                  "link": "/pages/coding/cs61a/src/oop/Object Abstraction"
                },
                {
                  "text": "Object-Oriented Programming",
                  "link": "/pages/coding/cs61a/src/oop/Object-Oriented Programming"
                },
                {
                  "text": "Objects",
                  "link": "/pages/coding/cs61a/src/oop/Objects"
                }
              ]
            },
            {
              "text": "Data Structures",
              "collapsed": true,
              "items": [
                {
                  "text": "Linked List Class",
                  "link": "/pages/coding/cs61a/src/ds/Linked List Class"
                },
                {
                  "text": "Linked Lists",
                  "link": "/pages/coding/cs61a/src/ds/Linked Lists"
                },
                {
                  "text": "Tree ADT",
                  "link": "/pages/coding/cs61a/src/ds/Tree ADT"
                },
                {
                  "text": "Tree Class Operations",
                  "link": "/pages/coding/cs61a/src/ds/Tree Class Operations"
                },
                {
                  "text": "Tree Class",
                  "link": "/pages/coding/cs61a/src/ds/Tree Class"
                },
                {
                  "text": "Trees (L13)",
                  "link": "/pages/coding/cs61a/src/ds/Trees (L13)"
                }
              ]
            },
            {
              "text": "Scheme",
              "collapsed": true,
              "items": [
                {
                  "text": "Calculator",
                  "link": "/pages/coding/cs61a/src/scheme/Calculator"
                },
                {
                  "text": "Programing Languages",
                  "link": "/pages/coding/cs61a/src/scheme/Programing Languages"
                },
                {
                  "text": "Scheme",
                  "link": "/pages/coding/cs61a/src/scheme/Scheme"
                }
              ]
            },
            {
              "text": "Labs and HW Reflection",
              "collapsed": true,
              "items": [
                {
                  "text": "Disc01 Control, Environment Diagrams",
                  "link": "/pages/coding/cs61a/src/labs/Disc01 Control, Environment Diagrams"
                },
                {
                  "text": "Disc03 Recursion",
                  "link": "/pages/coding/cs61a/src/labs/Disc03 Recursion"
                },
                {
                  "text": "Disc05 Trees, Data Abstraction",
                  "link": "/pages/coding/cs61a/src/labs/Disc05 Trees, Data Abstraction"
                },
                {
                  "text": "Disc06 Iterators, Generators",
                  "link": "/pages/coding/cs61a/src/labs/Disc06 Iterators, Generators"
                },
                {
                  "text": "HW01",
                  "link": "/pages/coding/cs61a/src/labs/HW01"
                },
                {
                  "text": "HW03",
                  "link": "/pages/coding/cs61a/src/labs/HW03"
                },
                {
                  "text": "HW04",
                  "link": "/pages/coding/cs61a/src/labs/HW04"
                },
                {
                  "text": "HW06",
                  "link": "/pages/coding/cs61a/src/labs/HW06"
                },
                {
                  "text": "Lab01",
                  "link": "/pages/coding/cs61a/src/labs/Lab01"
                },
                {
                  "text": "Lab02",
                  "link": "/pages/coding/cs61a/src/labs/Lab02"
                },
                {
                  "text": "Lab05",
                  "link": "/pages/coding/cs61a/src/labs/Lab05"
                },
                {
                  "text": "Lab06",
                  "link": "/pages/coding/cs61a/src/labs/Lab06"
                },
                {
                  "text": "Lab08",
                  "link": "/pages/coding/cs61a/src/labs/Lab08"
                },
                {
                  "text": "lab11",
                  "link": "/pages/coding/cs61a/src/labs/lab11"
                }
              ]
            }
          ]
        },
        {
          "text": "CS106B: Programming Abstractions in C++",
          "link": "/pages/coding/cs106b/info",
          "collapsed": true,
          "items": [
            {
              "text": "Array-Based Stack",
              "link": "/pages/coding/cs106b/src/Array-Based Stack"
            },
            {
              "text": "Arrays",
              "link": "/pages/coding/cs106b/src/Arrays"
            },
            {
              "text": "Basic Sorting Algorithm",
              "link": "/pages/coding/cs106b/src/Basic Sorting Algorithm"
            },
            {
              "text": "C++ Basic Component",
              "link": "/pages/coding/cs106b/src/C++ Basic Component"
            },
            {
              "text": "Class Implementation - CharStack",
              "link": "/pages/coding/cs106b/src/Class Implementation - CharStack"
            },
            {
              "text": "Compilation Process",
              "link": "/pages/coding/cs106b/src/Compilation Process"
            },
            {
              "text": "Divide and Conquer",
              "link": "/pages/coding/cs106b/src/Divide and Conquer"
            },
            {
              "text": "Dynamic Memory Management",
              "link": "/pages/coding/cs106b/src/Dynamic Memory Management"
            },
            {
              "text": "Efficiency Analysis",
              "link": "/pages/coding/cs106b/src/Efficiency Analysis"
            },
            {
              "text": "Expressions",
              "link": "/pages/coding/cs106b/src/Expressions"
            },
            {
              "text": "Functions",
              "link": "/pages/coding/cs106b/src/Functions"
            },
            {
              "text": "Linked Lists",
              "link": "/pages/coding/cs106b/src/Linked Lists"
            },
            {
              "text": "Memory and Pointers",
              "link": "/pages/coding/cs106b/src/Memory and Pointers"
            },
            {
              "text": "Object Oriented Programming",
              "link": "/pages/coding/cs106b/src/Object Oriented Programming"
            },
            {
              "text": "Primitive Data Types",
              "link": "/pages/coding/cs106b/src/Primitive Data Types"
            },
            {
              "text": "Records",
              "link": "/pages/coding/cs106b/src/Records"
            },
            {
              "text": "Recursion Backtracking",
              "link": "/pages/coding/cs106b/src/Recursion Backtracking"
            },
            {
              "text": "Recursion",
              "link": "/pages/coding/cs106b/src/Recursion"
            },
            {
              "text": "Strings and Characters",
              "link": "/pages/coding/cs106b/src/Strings and Characters"
            }
          ]
        },
        {
          "text": "CS61B: Data Structures and Algorightm",
          "link": "/pages/coding/cs61b/info",
          "collapsed": true,
          "items": [
            {
              "text": "Java",
              "collapsed": true,
              "items": [
                {
                  "text": "Abstract Data Types and Java Library",
                  "link": "/pages/coding/cs61b/src/java/Abstract Data Types and Java Library"
                },
                {
                  "text": "Advanced Syntax",
                  "link": "/pages/coding/cs61b/src/java/Advanced Syntax"
                },
                {
                  "text": "Arrays",
                  "link": "/pages/coding/cs61b/src/java/Arrays"
                },
                {
                  "text": "Basic Java Syntax",
                  "link": "/pages/coding/cs61b/src/java/Basic Java Syntax"
                },
                {
                  "text": "Class and Object",
                  "link": "/pages/coding/cs61b/src/java/Class and Object"
                },
                {
                  "text": "File IO",
                  "link": "/pages/coding/cs61b/src/java/File IO"
                },
                {
                  "text": "Introduction to Java",
                  "link": "/pages/coding/cs61b/src/java/Introduction to Java"
                },
                {
                  "text": "Iteration",
                  "link": "/pages/coding/cs61b/src/java/Iteration"
                },
                {
                  "text": "References",
                  "link": "/pages/coding/cs61b/src/java/References"
                },
                {
                  "text": "Testing",
                  "link": "/pages/coding/cs61b/src/java/Testing"
                }
              ]
            },
            {
              "text": "OOP",
              "collapsed": true,
              "items": [
                {
                  "text": "Exception",
                  "link": "/pages/coding/cs61b/src/oop/Exception"
                },
                {
                  "text": "Higher Order Functions",
                  "link": "/pages/coding/cs61b/src/oop/Higher Order Functions"
                },
                {
                  "text": "Inheritance I - Interface and Implementation Inheritance",
                  "link": "/pages/coding/cs61b/src/oop/Inheritance I - Interface and Implementation Inheritance"
                },
                {
                  "text": "Inheritance II - Casting",
                  "link": "/pages/coding/cs61b/src/oop/Inheritance II - Casting"
                },
                {
                  "text": "Inheritance II - Encapsulation",
                  "link": "/pages/coding/cs61b/src/oop/Inheritance II - Encapsulation"
                },
                {
                  "text": "Inheritance II - Extends",
                  "link": "/pages/coding/cs61b/src/oop/Inheritance II - Extends"
                },
                {
                  "text": "Inheritance III - Subtype Polymorphism",
                  "link": "/pages/coding/cs61b/src/oop/Inheritance III - Subtype Polymorphism"
                },
                {
                  "text": "Inheritance IV - Object Methods",
                  "link": "/pages/coding/cs61b/src/oop/Inheritance IV - Object Methods"
                },
                {
                  "text": "Inheritance V - Access Control",
                  "link": "/pages/coding/cs61b/src/oop/Inheritance V - Access Control"
                }
              ]
            },
            {
              "text": "Data Structures",
              "collapsed": true,
              "items": [
                {
                  "text": "ArrayLists",
                  "link": "/pages/coding/cs61b/src/ds/ArrayLists"
                },
                {
                  "text": "Binary Search Tree",
                  "link": "/pages/coding/cs61b/src/ds/Binary Search Tree"
                },
                {
                  "text": "DLLists",
                  "link": "/pages/coding/cs61b/src/ds/DLLists"
                },
                {
                  "text": "Disjoint Sets",
                  "link": "/pages/coding/cs61b/src/ds/Disjoint Sets"
                },
                {
                  "text": "Hash Tables",
                  "link": "/pages/coding/cs61b/src/ds/Hash Tables"
                },
                {
                  "text": "Heaps and Priority Queues",
                  "link": "/pages/coding/cs61b/src/ds/Heaps and Priority Queues"
                },
                {
                  "text": "Linked Lists",
                  "link": "/pages/coding/cs61b/src/ds/Linked Lists"
                },
                {
                  "text": "Red Black Trees",
                  "link": "/pages/coding/cs61b/src/ds/Red Black Trees"
                },
                {
                  "text": "SLLists",
                  "link": "/pages/coding/cs61b/src/ds/SLLists"
                }
              ]
            },
            {
              "text": "Project Reflection",
              "collapsed": true,
              "items": [
                {
                  "text": "Project2 Gitlet",
                  "link": "/pages/coding/cs61b/src/review/Project2 Gitlet"
                }
              ]
            }
          ]
        },
        {
          "text": "CS61C: Machine Structure in C and RISC-V",
          "link": "/pages/coding/cs61c/info",
          "collapsed": true,
          "items": [
            {
              "text": "C",
              "collapsed": true,
              "items": [
                {
                  "text": "Intro to C",
                  "link": "/pages/coding/cs61c/src/c/Intro to C"
                },
                {
                  "text": "Generics",
                  "link": "/pages/coding/cs61c/src/c/Generics"
                },
                {
                  "text": "Memory Management",
                  "link": "/pages/coding/cs61c/src/c/Memory Management"
                },
                {
                  "text": "GDB Cheetsheet",
                  "link": "/pages/coding/cs61c/src/c/GDB Cheetsheet"
                }
              ]
            },
            {
              "text": "RISC-V",
              "collapsed": true,
              "items": [
                {
                  "text": "Intro to RISC-V",
                  "link": "/pages/coding/cs61c/src/riscv/Intro to RISC-V"
                },
                {
                  "text": "RISC-V Instructions",
                  "link": "/pages/coding/cs61c/src/riscv/RISC-V Instructions"
                },
                {
                  "text": "RISC-V Instruction Format",
                  "link": "/pages/coding/cs61c/src/riscv/RISC-V Instruction Format"
                },
                {
                  "text": "RISC-V Procedures",
                  "link": "/pages/coding/cs61c/src/riscv/RISC-V Procedures"
                },
                {
                  "text": "CALL",
                  "link": "/pages/coding/cs61c/src/riscv/CALL"
                }
              ]
            },
            {
              "text": "CPU",
              "collapsed": true,
              "items": [
                {
                  "text": "Design Hierarchy",
                  "link": "/pages/coding/cs61c/src/cpu/Design Hierarchy"
                },
                {
                  "text": "Combinational Logic",
                  "link": "/pages/coding/cs61c/src/cpu/Combinational Logic"
                },
                {
                  "text": "Combinational Logic Blocks",
                  "link": "/pages/coding/cs61c/src/cpu/Combinational Logic Blocks"
                },
                {
                  "text": "State",
                  "link": "/pages/coding/cs61c/src/cpu/State"
                },
                {
                  "text": "Synchronous Digital System",
                  "link": "/pages/coding/cs61c/src/cpu/Synchronous Digital System"
                },
                {
                  "text": "Single-Cycle Datapath",
                  "link": "/pages/coding/cs61c/src/cpu/Single-Cycle Datapath"
                },
                {
                  "text": "Single-Cycle Control",
                  "link": "/pages/coding/cs61c/src/cpu/Single-Cycle Control"
                },
                {
                  "text": "Pipelining",
                  "link": "/pages/coding/cs61c/src/cpu/Pipelining"
                },
                {
                  "text": "Performance",
                  "link": "/pages/coding/cs61c/src/cpu/Performance"
                }
              ]
            },
            {
              "text": "Performance",
              "collapsed": true,
              "items": [
                {
                  "text": "Caches",
                  "link": "/pages/coding/cs61c/src/performance/Caches"
                },
                {
                  "text": "Data-Level Parallelism (DLP)",
                  "link": "/pages/coding/cs61c/src/performance/Data-Level Parallelism (DLP)"
                },
                {
                  "text": "Measuring Performance",
                  "link": "/pages/coding/cs61c/src/performance/Measuring Performance"
                },
                {
                  "text": "Parallelism",
                  "link": "/pages/coding/cs61c/src/performance/Parallelism"
                },
                {
                  "text": "Virtual Memory and OS",
                  "link": "/pages/coding/cs61c/src/performance/Virtual Memory and OS"
                }
              ]
            }
          ]
        },
        {
          "text": "C",
          "collapsed": true,
          "items": [
            {
              "text": "Macros",
              "link": "/pages/coding/c/Macros"
            },
            {
              "text": "Variable-Length Parameter Lists",
              "link": "/pages/coding/c/Variable-Length Parameter Lists"
            }
          ]
        }
      ]
    },
    {
      "text": "Math",
      "items": [
        {
          "text": "Calculus I",
          "link": "/pages/math/calculus1/info",
          "collapsed": true,
          "items": [
            {
              "text": "001函数-实数集",
              "link": "/pages/math/calculus1/src/001函数-实数集"
            },
            {
              "text": "002函数-函数",
              "link": "/pages/math/calculus1/src/002函数-函数"
            },
            {
              "text": "003极限与连续-数列的极限",
              "link": "/pages/math/calculus1/src/003极限与连续-数列的极限"
            },
            {
              "text": "004极限与连续-数列极限的性质和运算法则",
              "link": "/pages/math/calculus1/src/004极限与连续-数列极限的性质和运算法则"
            },
            {
              "text": "005极限与连续-数列极限存在的判别法",
              "link": "/pages/math/calculus1/src/005极限与连续-数列极限存在的判别法"
            },
            {
              "text": "006极限与连续-函数的极限",
              "link": "/pages/math/calculus1/src/006极限与连续-函数的极限"
            },
            {
              "text": "007极限与连续-函数的连续",
              "link": "/pages/math/calculus1/src/007极限与连续-函数的连续"
            },
            {
              "text": "008导数与微分-导数",
              "link": "/pages/math/calculus1/src/008导数与微分-导数"
            },
            {
              "text": "009导数与微分-微分",
              "link": "/pages/math/calculus1/src/009导数与微分-微分"
            },
            {
              "text": "010导数与微分-导数微分运算",
              "link": "/pages/math/calculus1/src/010导数与微分-导数微分运算"
            },
            {
              "text": "011隐函数参数方程求导",
              "link": "/pages/math/calculus1/src/011隐函数参数方程求导"
            },
            {
              "text": "012高阶导数",
              "link": "/pages/math/calculus1/src/012高阶导数"
            },
            {
              "text": "013微分中值定理",
              "link": "/pages/math/calculus1/src/013微分中值定理"
            },
            {
              "text": "014洛必达法则",
              "link": "/pages/math/calculus1/src/014洛必达法则"
            },
            {
              "text": "015泰勒公式",
              "link": "/pages/math/calculus1/src/015泰勒公式"
            },
            {
              "text": "016利用导数研究函数形态",
              "link": "/pages/math/calculus1/src/016利用导数研究函数形态"
            },
            {
              "text": "017平面曲线的曲率",
              "link": "/pages/math/calculus1/src/017平面曲线的曲率"
            },
            {
              "text": "018方程的近似解",
              "link": "/pages/math/calculus1/src/018方程的近似解"
            },
            {
              "text": "019不定积分",
              "link": "/pages/math/calculus1/src/019不定积分"
            },
            {
              "text": "020定积分",
              "link": "/pages/math/calculus1/src/020定积分"
            },
            {
              "text": "021定积分的性质",
              "link": "/pages/math/calculus1/src/021定积分的性质"
            },
            {
              "text": "022微积分基本定理",
              "link": "/pages/math/calculus1/src/022微积分基本定理"
            },
            {
              "text": "023定积分的计算",
              "link": "/pages/math/calculus1/src/023定积分的计算"
            },
            {
              "text": "024定积分的运用",
              "link": "/pages/math/calculus1/src/024定积分的运用"
            },
            {
              "text": "025反常积分",
              "link": "/pages/math/calculus1/src/025反常积分"
            },
            {
              "text": "026一阶微分方程",
              "link": "/pages/math/calculus1/src/026一阶微分方程"
            },
            {
              "text": "027某些可降阶的高阶微分方程",
              "link": "/pages/math/calculus1/src/027某些可降阶的高阶微分方程"
            },
            {
              "text": "028线性微分方程解的结构",
              "link": "/pages/math/calculus1/src/028线性微分方程解的结构"
            },
            {
              "text": "029常系数微分方程",
              "link": "/pages/math/calculus1/src/029常系数微分方程"
            },
            {
              "text": "030微分方程的数值解",
              "link": "/pages/math/calculus1/src/030微分方程的数值解"
            },
            {
              "text": "031空间直角坐标系",
              "link": "/pages/math/calculus1/src/031空间直角坐标系"
            },
            {
              "text": "032向量及其线性运算",
              "link": "/pages/math/calculus1/src/032向量及其线性运算"
            },
            {
              "text": "033数量积与向量积",
              "link": "/pages/math/calculus1/src/033数量积与向量积"
            },
            {
              "text": "034空间解析几何",
              "link": "/pages/math/calculus1/src/034空间解析几何"
            },
            {
              "text": "与函数值为0相关的构造法",
              "link": "/pages/math/calculus1/src/与函数值为0相关的构造法"
            },
            {
              "text": "凑全微分",
              "link": "/pages/math/calculus1/src/凑全微分"
            },
            {
              "text": "几个重要数列极限",
              "link": "/pages/math/calculus1/src/几个重要数列极限"
            },
            {
              "text": "分部积分法建立不定积分的函数方程",
              "link": "/pages/math/calculus1/src/分部积分法建立不定积分的函数方程"
            },
            {
              "text": "区间再现公式",
              "link": "/pages/math/calculus1/src/区间再现公式"
            },
            {
              "text": "压缩映射原理",
              "link": "/pages/math/calculus1/src/压缩映射原理"
            },
            {
              "text": "基本初等函数的导数",
              "link": "/pages/math/calculus1/src/基本初等函数的导数"
            },
            {
              "text": "基本积分表",
              "link": "/pages/math/calculus1/src/基本积分表"
            },
            {
              "text": "常用等价无穷小量",
              "link": "/pages/math/calculus1/src/常用等价无穷小量"
            },
            {
              "text": "幂指函数特殊运用",
              "link": "/pages/math/calculus1/src/幂指函数特殊运用"
            },
            {
              "text": "构造辅助函数",
              "link": "/pages/math/calculus1/src/构造辅助函数"
            },
            {
              "text": "求极限方法",
              "link": "/pages/math/calculus1/src/求极限方法"
            }
          ]
        },
        {
          "text": "Calculus II",
          "link": "/pages/math/calculus2/info",
          "collapsed": true,
          "items": [
            {
              "text": "08.1 多元函数基本概念",
              "link": "/pages/math/calculus2/src/08.1 多元函数基本概念"
            },
            {
              "text": "08.2 多元函数的极限与连续",
              "link": "/pages/math/calculus2/src/08.2 多元函数的极限与连续"
            },
            {
              "text": "08.3 偏导数",
              "link": "/pages/math/calculus2/src/08.3 偏导数"
            },
            {
              "text": "08.4 全微分",
              "link": "/pages/math/calculus2/src/08.4 全微分"
            },
            {
              "text": "08.5 多元复合函数的微分法",
              "link": "/pages/math/calculus2/src/08.5 多元复合函数的微分法"
            },
            {
              "text": "08.6 方向导数和梯度",
              "link": "/pages/math/calculus2/src/08.6 方向导数和梯度"
            },
            {
              "text": "08.7 多元微分学在几何中的应用",
              "link": "/pages/math/calculus2/src/08.7 多元微分学在几何中的应用"
            },
            {
              "text": "08.8 二元泰勒公式与多元函数的极限",
              "link": "/pages/math/calculus2/src/08.8 二元泰勒公式与多元函数的极限"
            },
            {
              "text": "08.9 条件极值 拉格朗日乘数法",
              "link": "/pages/math/calculus2/src/08.9 条件极值 拉格朗日乘数法"
            },
            {
              "text": "09.1 重积分的概念与性质",
              "link": "/pages/math/calculus2/src/09.1 重积分的概念与性质"
            },
            {
              "text": "09.2 二重积分的计算",
              "link": "/pages/math/calculus2/src/09.2 二重积分的计算"
            },
            {
              "text": "09.3 三重积分的计算",
              "link": "/pages/math/calculus2/src/09.3 三重积分的计算"
            },
            {
              "text": "09.4 重积分的应用",
              "link": "/pages/math/calculus2/src/09.4 重积分的应用"
            },
            {
              "text": "10.1 第一类曲线积分",
              "link": "/pages/math/calculus2/src/10.1 第一类曲线积分"
            },
            {
              "text": "10.1 第一类曲面积分",
              "link": "/pages/math/calculus2/src/10.1 第一类曲面积分"
            },
            {
              "text": "10.2 第二类曲线积分",
              "link": "/pages/math/calculus2/src/10.2 第二类曲线积分"
            },
            {
              "text": "10.2 第二类曲面积分",
              "link": "/pages/math/calculus2/src/10.2 第二类曲面积分"
            },
            {
              "text": "10.3 Green 公式及其应用",
              "link": "/pages/math/calculus2/src/10.3 Green 公式及其应用"
            },
            {
              "text": "10.4 Gauss 公式",
              "link": "/pages/math/calculus2/src/10.4 Gauss 公式"
            },
            {
              "text": "10.4 Stokes 公式",
              "link": "/pages/math/calculus2/src/10.4 Stokes 公式"
            },
            {
              "text": "11.1 数项级数",
              "link": "/pages/math/calculus2/src/11.1 数项级数"
            },
            {
              "text": "11.2 正项级数及其敛散性",
              "link": "/pages/math/calculus2/src/11.2 正项级数及其敛散性"
            },
            {
              "text": "11.3 任意项级数敛散型的判别法",
              "link": "/pages/math/calculus2/src/11.3 任意项级数敛散型的判别法"
            }
          ]
        },
        {
          "text": "Probability and Statistics",
          "link": "/pages/math/probability/info",
          "collapsed": true,
          "items": [
            {
              "text": "1.1 随机事件和运算",
              "link": "/pages/math/probability/src/1.1 随机事件和运算"
            },
            {
              "text": "1.2 概率",
              "link": "/pages/math/probability/src/1.2 概率"
            },
            {
              "text": "1.3 条件概率",
              "link": "/pages/math/probability/src/1.3 条件概率"
            },
            {
              "text": "1.4 事件的独立性",
              "link": "/pages/math/probability/src/1.4 事件的独立性"
            },
            {
              "text": "2.1 随机变量及其分布函数",
              "link": "/pages/math/probability/src/2.1 随机变量及其分布函数"
            },
            {
              "text": "2.2 离散型随机变量及其分布律",
              "link": "/pages/math/probability/src/2.2 离散型随机变量及其分布律"
            },
            {
              "text": "2.3 连续型随机变量及其概率密度",
              "link": "/pages/math/probability/src/2.3 连续型随机变量及其概率密度"
            },
            {
              "text": "2.4 随机变量函数的分布",
              "link": "/pages/math/probability/src/2.4 随机变量函数的分布"
            },
            {
              "text": "3.1 二维随机变量",
              "link": "/pages/math/probability/src/3.1 二维随机变量"
            },
            {
              "text": "3.2 二维随机变量的条件分布",
              "link": "/pages/math/probability/src/3.2 二维随机变量的条件分布"
            },
            {
              "text": "3.3 二维随机变量的独立性",
              "link": "/pages/math/probability/src/3.3 二维随机变量的独立性"
            },
            {
              "text": "3.4 n维随机变量",
              "link": "/pages/math/probability/src/3.4 n维随机变量"
            },
            {
              "text": "3.5 多维随机变量函数的分布",
              "link": "/pages/math/probability/src/3.5 多维随机变量函数的分布"
            },
            {
              "text": "4.1 数学期望",
              "link": "/pages/math/probability/src/4.1 数学期望"
            },
            {
              "text": "4.2 方差",
              "link": "/pages/math/probability/src/4.2 方差"
            },
            {
              "text": "4.3 常见分布的期望与方差",
              "link": "/pages/math/probability/src/4.3 常见分布的期望与方差"
            },
            {
              "text": "4.4 协方差与相关系数",
              "link": "/pages/math/probability/src/4.4 协方差与相关系数"
            },
            {
              "text": "4.5 随机变量的高阶矩",
              "link": "/pages/math/probability/src/4.5 随机变量的高阶矩"
            },
            {
              "text": "5.1 大数定理预备知识",
              "link": "/pages/math/probability/src/5.1 大数定理预备知识"
            },
            {
              "text": "5.2 大数定理",
              "link": "/pages/math/probability/src/5.2 大数定理"
            },
            {
              "text": "5.3 中心极限定理",
              "link": "/pages/math/probability/src/5.3 中心极限定理"
            },
            {
              "text": "6.1 数理统计基本知识",
              "link": "/pages/math/probability/src/6.1 数理统计基本知识"
            },
            {
              "text": "6.2 抽样检验",
              "link": "/pages/math/probability/src/6.2 抽样检验"
            },
            {
              "text": "6.3 正态总体的抽样分布",
              "link": "/pages/math/probability/src/6.3 正态总体的抽样分布"
            },
            {
              "text": "7.1 点估计",
              "link": "/pages/math/probability/src/7.1 点估计"
            },
            {
              "text": "7.2 估计量的评价标准",
              "link": "/pages/math/probability/src/7.2 估计量的评价标准"
            },
            {
              "text": "7.3 区间估计",
              "link": "/pages/math/probability/src/7.3 区间估计"
            },
            {
              "text": "8.1 假设检验",
              "link": "/pages/math/probability/src/8.1 假设检验"
            },
            {
              "text": "8.2 单个正态总体参数的假设检验",
              "link": "/pages/math/probability/src/8.2 单个正态总体参数的假设检验"
            },
            {
              "text": "随机变量独立性判定",
              "link": "/pages/math/probability/src/随机变量独立性判定"
            }
          ]
        }
      ]
    },
    {
      "text": "Examples",
      "items": [
        {
          "text": "Markdown Examples",
          "link": "/pages/markdown-examples"
        },
        {
          "text": "Runtime API Examples",
          "link": "/pages/api-examples"
        }
      ]
    }
  ],
  "socialLinks": [
    {
      "icon": "github",
      "link": "https://github.com/mdrkrg"
    }
  ]
}

Page Data

{
  "title": "Runtime API Examples",
  "description": "",
  "frontmatter": {
    "outline": "deep"
  },
  "headers": [],
  "relativePath": "pages/api-examples.md",
  "filePath": "pages/api-examples.md"
}

Page Frontmatter

{
  "outline": "deep"
}

More

Check out the documentation for the full list of runtime APIs.