浏览器内置的ts类型有哪些

在 TypeScript 中,“浏览器内置类型”(DOM 类型定义)其实来自一个叫做 lib.dom.d.ts 的标准库声明文件。
这个文件由 TypeScript 官方维护,描述了浏览器环境中的所有对象、接口、事件等。


🧩 一、浏览器内置类型的来源

TypeScript 的标准库由多个 .d.ts 文件组成,比如:

库文件 说明
lib.es5.d.ts ECMAScript 5 标准(基础 JS 类型,如 Array, Promise, Date
lib.es2015.d.ts, lib.esnext.d.ts 新版 ES 语法与类型定义
lib.dom.d.ts 🌐 浏览器 DOM API 定义(HTML、事件、File、Fetch 等)
lib.webworker.d.ts Web Worker 环境定义
lib.scripthost.d.ts Windows Script Host 定义(很少用)

你可以在 tsconfig.json 里显式指定:

{
   
   
  "compilerOptions": {
   
   
    "lib": ["es2020", "dom"]
  }
}

🧱 二、常见的浏览器内置类型分类

1️⃣ DOM 元素与节点相关

类型 说明
Node 所有 DOM 节点的基类
Element 所有元素的基类(有 getAttribute() 等方法)
HTMLElement 所有 HTML 元素的基类(带 style
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值