WebAPI 高频面试题及详细答案(实战向).docxVIP

  • 0
  • 0
  • 约5.4千字
  • 约 9页
  • 2026-10-14 发布于河北
  • 举报

WebAPI 高频面试题及详细答案(实战向).docx

WebAPI高频面试题及详细答案(实战向)

一、WebAPI基础认知

1、什么是WebAPI?和JavaScript核心的区别是什么?

参考答案:

WebAPI是浏览器提供的、运行在浏览器环境的一系列接口,是JS调用浏览器能力的入口,专门用来操作浏览器、页面DOM、网络、本地存储等功能。

JS核心(ECMAScript)只包含变量、数据类型、运算符、循环、函数、原型、数组对象方法等语法基础,脱离浏览器和Node环境依然可以运行。

而WebAPI属于环境专属能力,只能在浏览器中使用,Node环境大部分WebAPI无法直接使用。

核心区别:

ECMAScript:语法规则,纯语言逻辑

WebAPI:浏览器功能接口,DOM/BOM/网络/存储等能力

2、常见的WebAPI分类有哪些?

参考答案:

DOMAPI:操作页面标签、属性、文本、事件

BOMAPI:操作浏览器窗口、地址栏、定时器、弹窗

网络API:Fetch、XMLHttpRequest、WebSocket

本地存储API:localStorage、sessionStorage、Cookie、IndexedDB

表单文件API:FormData、File、FileReader

异步任务API:定时器、requestAnimationFrame、Promise不属于WebAPI

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档