有没有完整的 JS 和 DOM API 接口定义列表?

查看 29|回复 0
作者:iqoo   
最好是容易解析的格式(例如 JSON ),记录了所有 JS 和 DOM 接口的定义,包括接口名、参数类型、参数是否可选、返回类型、备注、接口是否已废弃等等,如果有浏览器最低支持版本号就更好了,并且能和浏览器新增的 API 保持同步。
当然这些数据从 MDN 文档可以爬到,不知是否有整理成列表文件可直接解析的(暂时没找到)。
目前找到比较完善的是 TypeScript 的类型定义文件 lib.dom.d.ts 、lib.es****.d.td 等等,ES2022 等最新的方法也在其中。
它对应的仓库 https://github.com/microsoft/TypeScript-DOM-lib-generator/ ,但接口定义的来源数据不全是 JSON 格式的,有些基础定义仍是 ts 文件,例如 https://github.com/microsoft/TypeScript-DOM-lib-generator/tree/main/baselines 中的文件。
不知是否有更完整更容易解析的接口定义文件。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部