前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
首页程序员面试题库Web 可访问性专题面试题
面试知识索引 · 分类、标签与搜索

Web 可访问性专题面试题,90 道完整答案

Web 可访问性专题面试题第 1 页,显示第 1–50 题,共找到 90 道完整解析,可继续按分类、标签与关键词缩小范围。

90筛选结果
52技术分类
178检索标签
2索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
全部标签Web 可访问性90并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121
查看其余 163 个标签
网络协议111测试109数据库事务95实时通信92动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页01 / 2

正在显示第 1–50 题

HTML13AI Agent6React Native5CSS4前端测试4
第 1 页

本页面试问题

按稳定语义路径排序

  1. 0001
    AI Agent浏览器与 UI 自动化

    给 AI Agent 提供页面感知时,为什么优先用可访问性树(accessibility tree)快照而不是原始 HTML DOM 或截图?

    给 AI Agent 提供页面感知时,为什么优先用可访问性树(accessibility tree)快照而不是原始 HTML DOM 或截图? 本文先给出可直接复述的结论,再用最小代码说明AI Agent 页面感知 accessibility tree 快照对比 DOM的工作方式、判断依据、项目边界和常见误区。

    核心关键词AI Agent 页面感知 accessibility tree 快照对比 DOM
    #浏览器与 UI 自动化#Web 可访问性
  2. 0002
    AI Agent浏览器与 UI 自动化

    定位器依赖 accessible name 时,浏览器如何计算元素的可访问名称,多个命名来源冲突时哪个生效?

    定位器依赖 accessible name 时,浏览器如何计算元素的可访问名称,多个命名来源冲突时哪个生效? 本文先给出可直接复述的结论,再用最小代码说明accessible name 计算 aria-label aria-labelledby 优先级的工作方式、判断依据、项目边界和常见误区。

    核心关键词accessible name 计算 aria-label aria-labelledby 优先级
    #浏览器与 UI 自动化#Web 可访问性
  3. 0003
    AI Agent浏览器与 UI 自动化

    aria-hidden="true" 与 display:none 对基于可访问性树的 Agent 感知有什么本质区别,各会漏掉什么?

    aria-hidden="true" 与 display:none 对基于可访问性树的 Agent 感知有什么本质区别,各会漏掉什么? 本文先给出可直接复述的结论,再用最小代码说明aria-hidden 与 display none 可访问性树区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词aria-hidden 与 display none 可访问性树区别
    #浏览器与 UI 自动化#Web 可访问性
  4. 0004
    AI Agent浏览器与 UI 自动化

    Playwright 中为什么官方推荐 getByRole 定位器优先于 CSS/XPath 选择器?

    Playwright 中为什么官方推荐 getByRole 定位器优先于 CSS/XPath 选择器? 本文先给出可直接复述的结论,再用最小代码说明Playwright getByRole 优先于 CSS XPath 原因的工作方式、判断依据、项目边界和常见误区。

    核心关键词Playwright getByRole 优先于 CSS XPath 原因
    #浏览器与 UI 自动化#浏览器自动化#Web 可访问性
  5. 0005
    AI Agent浏览器与 UI 自动化

    为多模态 Agent 选择观察方式时,什么任务截图优于可访问性树,什么任务反之?

    为多模态 Agent 选择观察方式时,什么任务截图优于可访问性树,什么任务反之? 本文先给出可直接复述的结论,再用最小代码说明多模态 Agent 截图与可访问性树观察方式选择的工作方式、判断依据、项目边界和常见误区。

    核心关键词多模态 Agent 截图与可访问性树观察方式选择
    #浏览器与 UI 自动化#Web 可访问性
  6. 0006
    AI AgentMCP 协议

    MCP Roots 向服务端暴露客户端可访问的文件系统边界,roots/list_changed 通知何时触发?

    MCP Roots 向服务端暴露客户端可访问的文件系统边界,roots/list_changed 通知何时触发? 本文先给出可直接复述的结论,再用最小代码说明MCP roots 文件系统边界的工作方式、判断依据、项目边界和常见误区。

    核心关键词MCP roots 文件系统边界
    #MCP 协议#MCP#沙箱安全
  7. 0007
    浏览器渲染与调度

    display:none、visibility:hidden、opacity:0 三种隐藏方式在布局、绘制、命中测试和可访问性上各有什么差异?

    display:none、visibility:hidden、opacity:0 三种隐藏方式在布局、绘制、命中测试和可访问性上各有什么差异? 本文先给出可直接复述的结论,再用最小代码说明display none visibility hidden opacity 0 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词display none visibility hidden opacity 0 区别
    #渲染与调度#Web 可访问性#测试
  8. 0008
    浏览器Worker 与线程协作

    在 Web Worker 环境里能访问哪些 Window 对象上的 API,哪些不能?

    解释 Web Worker 可访问与不可访问的 API 边界:独立全局作用域无 window 和 DOM,但保留网络、存储、定时器等能力,并给出工程判断方法。

    核心关键词Web Worker 可访问的 API 与 DOM 限制
    #Worker 与线程协作#Web 可访问性#并发编程
  9. 0009
    CSS动画与视觉

    用 prefers-reduced-motion 覆盖动画时,为什么不该直接删除 transition?

    系统开启减少动态效果后,页面应减少大幅位移、闪烁或自动播放,必要的状态反馈仍可保留。prefers-reduced-motion 媒体查询可切换时长或替换动画形式;只把动画时长改成极短值,可能影响依赖动画结束事件的代码。

    核心关键词prefers-reduced-motion 覆盖动画 可访问性
    #动画与视觉#Web 可访问性#动画
  10. 0010
    CSSFlex 布局

    order 改了 Flex 项的显示顺序,键盘顺序也会变吗?

    购买按钮用排序属性提前显示,视觉位置会改变,但 DOM、读屏和键盘焦点顺序不会跟着重排。结合相同排序值、换行时的项目分组和交互路径,判断哪些装饰性调整可以用排序属性,哪些必须调整源顺序。

    核心关键词flex order accessibility
    #Flex 布局#Web 可访问性#CSS Grid
  11. 0011
    CSSGrid 布局

    Grid 能把页面内容顺序和视觉布局分开吗?

    Grid 的网格线、区域命名与自动放置允许同一份 HTML 在宽窄屏中重新排布,例如文章与侧栏互换位置。视觉顺序不会改变 DOM 顺序,也不会自动改变读屏和键盘焦点路径;交互内容重排时必须检查阅读顺序是否仍合理。

    核心关键词CSS Grid 内容与视觉布局解耦
    #Grid 布局#Web 可访问性#CSS Grid
  12. 0012
    CSS响应式设计

    为什么字号只用 vw 会影响可访问性?

    纯 vw 字号主要跟视口宽度变化,用户放大文字或调整浏览器默认字号时,可能无法得到预期的缩放;极窄视口也会把字压得过小,极宽视口又可能过大。可用 clamp() 给字号设上下限,并在首选值中加入 rem,让流体变化与用户字体设置保持联系。

    核心关键词CSS vw font-size clamp accessibility
    #响应式设计#Web 可访问性
  13. 0013
    前端性能加载与交互性能

    图标用 SVG、图标字体还是雪碧图,从性能与可维护性怎么取舍?

    图标用 SVG、图标字体还是雪碧图,从性能与可维护性怎么取舍? 本文先给出可直接复述的结论,再用最小代码说明SVG 图标字体 雪碧图 取舍的工作方式、判断依据、项目边界和常见误区。

    核心关键词SVG 图标字体 雪碧图 取舍
    #加载与交互性能#Web 可访问性#性能优化
  14. 0014
    API 设计GraphQL

    GraphQL 查询中变量(variables)解决了什么问题,为什么不能直接拼接字符串?

    GraphQL 查询中变量(variables)解决了什么问题,为什么不能直接拼接字符串? 本文先给出可直接复述的结论,再用最小代码说明GraphQL variables 变量 注入 安全的工作方式、判断依据、项目边界和常见误区。

    核心关键词GraphQL variables 变量 注入 安全
    #GraphQL#缓存#Web 可访问性
  15. 0015
    HTML表单与输入

    fieldset 和 legend 怎样给表单控件分组?

    一组相关单选按钮若只靠视觉边框,读屏用户很难知道它们共同回答什么问题。fieldset 建立分组,首个 legend 提供组标题;组标题与各选项的 label 各有分工;占位文本不能代替说明,嵌套分组也要保持清楚。

    核心关键词HTML fieldset legend 表单可访问性分组
    #表单与输入#Web 可访问性#表单
  16. 0016
    HTML表单与输入

    图片提交按钮为什么会多提交 x 和 y?

    input type=image 是以图片呈现的提交按钮,点击时除触发表单提交,还会发送相对图片的点击坐标。无 name 时提交 x、y,具名时变成 name.x、name.y;alt 要说明操作,图片失败时也应可用。

    核心关键词HTML input type image 坐标提交可访问性
    #表单与输入#Web 可访问性#表单
  17. 0017
    HTML语义与文档

    abbr 的 title 能解释缩写吗,为什么还要在正文说明?

    缩写首次出现时应让读者明白它代表什么。<abbr> 的 title 能提供展开词,却不保证每位用户都方便获得;正文首次写全称、后续再用缩写更易读。 触屏用户尤其难以获得悬浮提示,重要术语的全称应直接出现在可见正文里。

    核心关键词abbr title accessibility 缩写
    #语义与文档#Web 可访问性
  18. 0018
    HTML语义与文档

    为什么大多数网站不该随意给按钮设置 accesskey?

    accesskey 看似能提供键盘捷径,却可能和浏览器、系统、读屏软件的快捷键冲突,也受键盘布局与组合键差异影响。组合键随平台变化,还可能撞上浏览器或读屏软件快捷键;即使用它,也需要可发现的说明和可替代操作。

    核心关键词accesskey 可访问性 键盘冲突
    #语义与文档#Web 可访问性
  19. 0019
    HTML语义与文档

    有原生 button 时,为什么别给 div 直接加 role=button?

    ARIA role 能告诉辅助技术元素扮演的角色,却不会自动补齐原生按钮的焦点、回车与空格交互。再比较 button 和 div role=button,说明原生语义优先的原因,以及何时才需要自己实现复杂控件。

    核心关键词ARIA role 第一个规则 原生 HTML
    #语义与文档#Web 可访问性
  20. 0020
    HTML语义与文档

    h1 到 h6 怎样组织页面标题才好读?

    标题元素表达内容层级,不是用来挑字体大小的标签。页面主标题通常用 h1,其下章节用 h2,再往下用 h3;层级应跟随内容从属关系。辅助技术可按标题快速浏览文档,清晰的标题也帮助搜索系统理解结构。

    核心关键词heading hierarchy accessibility SEO
    #语义与文档#Web 可访问性
  21. 0021
    HTML语义与文档

    图片的 title 能代替 alt 吗?两者分别给谁看?

    alt 是图片内容或功能的文本替代,在图片无法显示及辅助技术读取时尤其重要。title 常表现为鼠标悬停提示,但它不稳定地出现在触摸、键盘和读屏体验中,不能取代 alt。需要额外说明时可用邻近可见文字或图题,不必把同一句话同时塞进两个属性。

    核心关键词img title alt 区别 tooltip 可访问性
    #语义与文档#Web 可访问性
  22. 0022
    HTML语义与文档

    label for 怎样关联输入框?不写会少什么?

    <label for="id"> 的 for 值对应某个可标注表单控件的唯一 id。关联后,点标签文字也能聚焦输入框或切换复选框,并给控件提供可理解的名称。也可以把控件直接放进 <label> 做隐式关联。

    核心关键词label for 属性 表单控件 关联
    #语义与文档#Web 可访问性#表单
  23. 0023
    HTML语义与文档

    header、main、footer 各放什么?页面能有几个 main?

    <header> 是页面或章节的引导内容,<footer> 是对应页面或章节的页脚信息;它们不只按屏幕顶部、底部的位置命名。<main> 标记文档主要内容,通常一个页面只应有一个当前可见的主内容区域,并且不应放进 header、footer、nav 等结构中。

    核心关键词HTML main header footer 结构元素
    #语义与文档#Web 可访问性
  24. 0024
    HTML语义与文档

    用 meta refresh 自动跳转,用户会遇到什么问题?

    <meta http-equiv="refresh"> 能在指定秒数后刷新或跳转,但自动动作会打断阅读、输入和读屏操作;倒计时不清楚时,用户更难掌控页面。需要真正的永久或临时地址迁移,优先用 HTTP 重定向。

    核心关键词meta refresh accessibility 页面刷新
    #语义与文档#Web 可访问性#HTTP
  25. 0025
    HTML语义与文档

    给表格加标题,用 <caption> 和 aria-label 有什么区别?

    一页有多张数据表时,caption 能给每张表提供可见标题,也能成为辅助技术理解表格的名称;aria-label 只提供不可见名称。页面上已有对应标题时,还可用 aria-labelledby 关联,避免视觉文字与读屏名称不一致。

    核心关键词table caption aria-label 区别
    #语义与文档#Web 可访问性
  26. 0026
    HTML语义与文档

    视频的 subtitles 和 captions 轨道有什么区别?

    教学视频的翻译字幕适合 subtitles,面向听不到声音的用户则需要 captions,把对白、重要音效和说话人线索都写进去。track 还支持描述、章节和元数据;语言标记、默认轨道与 WebVTT 时间轴都要在实际播放器中检查。

    核心关键词track kind captions subtitles 可访问性
    #语义与文档#Web 可访问性
  27. 0027
    HTML语义与文档

    什么时候应该用 ul 和 li,而不是几段文字或 div?

    页脚导航的几个入口是并列项目,用 ul 包住 li 可以明确集合和项目边界;开户步骤有先后顺序则更适合 ol。圆点和横排属于 CSS 样式,移除圆点不必改掉列表结构;普通连续论述也不应只为排版硬拆成列表。

    核心关键词ul ol 列表 语义
    #语义与文档#Web 可访问性
  28. 0028
    Next.js全栈边界

    在服务端组件中使用 invariant 条件断言时,是否会泄漏错误细节到客户端?

    在服务端组件中使用 invariant 条件断言时,是否会泄漏错误细节到客户端? 本文先给出可直接复述的结论,再用最小代码说明Next.js 服务端组件 invariant 断言 错误细节泄露防护的工作方式、判断依据、项目边界和常见误区。

    核心关键词Next.js 服务端组件 invariant 断言 错误细节泄露防护
    #全栈边界#Web 可访问性
  29. 0029
    Nuxt数据与服务端

    useAsyncData 的上下文对象(context)中包含哪些信息?如何在数据获取函数中使用它来访问请求头或路由参数?

    useAsyncData 的上下文对象(context)中包含哪些信息?如何在数据获取函数中使用它来访问请求头或路由参数? 本文先给出可直接复述的结论,再用最小代码说明Nuxt 3 useAsyncData context 可访问请求头和路由参数的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt 3 useAsyncData context 可访问请求头和路由参数
    #数据与服务端#路由#异步编程
  30. 0030
    Nuxt应用与渲染

    Nuxt 4 的插件中可以访问哪些上下文对象?这些对象在服务端和客户端是否一致?

    Nuxt 4 的插件中可以访问哪些上下文对象?这些对象在服务端和客户端是否一致? 本文先给出可直接复述的结论,再用最小代码说明Nuxt 插件 上下文 客户端服务端差异的工作方式、判断依据、项目边界和常见误区。

    核心关键词Nuxt 插件 上下文 客户端服务端差异
    #应用与渲染#路由#Web 可访问性
  31. 0031
    React服务端与流式渲染

    为什么在 React SSR 应用中生成可访问性 id 要用 useId 而不是自增计数器或随机数?

    为什么在 React SSR 应用中生成可访问性 id 要用 useId 而不是自增计数器或随机数? 本文先给出可直接复述的结论,再用最小代码说明React useId SSR 稳定 id的工作方式、判断依据、项目边界和常见误区。

    核心关键词React useId SSR 稳定 id
    #服务端与流式渲染#Web 可访问性#流处理
  32. 0032
    React Native原生组件与交互

    React Native 中动态更新的内容(如表单校验错误、加载完成)如何主动通知读屏器用户?

    React Native 中动态更新的内容(如表单校验错误、加载完成)如何主动通知读屏器用户? 本文先给出可直接复述的结论,再用最小代码说明React Native AccessibilityInfo announceForAccessibility的工作方式、判断依据、项目边界和常见误区。

    核心关键词React Native AccessibilityInfo announceForAccessibility
    #原生组件与交互#Web 可访问性#表单
  33. 0033
    React Native原生组件与交互

    React Native 页面切换或弹层出现后如何设置无障碍焦点,为什么常见做法是 setAccessibilityFocus?

    React Native 页面切换或弹层出现后如何设置无障碍焦点,为什么常见做法是 setAccessibilityFocus? 本文先给出可直接复述的结论,再用最小代码说明React Native 无障碍焦点 setAccessibilityFocus 弹层的工作方式、判断依据、项目边界和常见误区。

    核心关键词React Native 无障碍焦点 setAccessibilityFocus 弹层
    #原生组件与交互#Web 可访问性
  34. 0034
    React Native原生组件与交互

    React Native 中 accessibilityRole、accessibilityLabel、accessibilityHint 分别面向读屏器传递什么信息?

    React Native 中 accessibilityRole、accessibilityLabel、accessibilityHint 分别面向读屏器传递什么信息? 本文先给出可直接复述的结论,再用最小代码说明React Native accessibilityRole accessibilityLabel 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词React Native accessibilityRole accessibilityLabel 区别
    #原生组件与交互#Web 可访问性
  35. 0035
    React Native原生组件与交互

    React Native 中装饰性图片与信息型图片在无障碍上应如何区别对待?

    React Native 中装饰性图片与信息型图片在无障碍上应如何区别对待? 本文先给出可直接复述的结论,再用最小代码说明React Native Image accessible 装饰性图片 无障碍的工作方式、判断依据、项目边界和常见误区。

    核心关键词React Native Image accessible 装饰性图片 无障碍
    #原生组件与交互#Web 可访问性
  36. 0036
    React Native原生组件与交互

    React Native 自定义可点击组件需要补哪些无障碍支持才能让 VoiceOver/TalkBack 用户正常操作?

    React Native 自定义可点击组件需要补哪些无障碍支持才能让 VoiceOver/TalkBack 用户正常操作? 本文先给出可直接复述的结论,再用最小代码说明React Native 自定义组件 无障碍 accessible onAccessibilityTap的工作方式、判断依据、项目边界和常见误区。

    核心关键词React Native 自定义组件 无障碍 accessible onAccessibilityTap
    #原生组件与交互#Web 可访问性
  37. 0037
    Svelte组件与响应式

    Svelte 5 的 runes 如何声明响应式状态,怎样把共享状态放到组件外?

    Svelte 5 的 runes 如何声明响应式状态,怎样把共享状态放到组件外? 本文先给出可直接复述的结论,再用最小代码说明Svelte runes $$ 变量 响应式声明 组件外访问的工作方式、判断依据、项目边界和常见误区。

    核心关键词Svelte runes $$ 变量 响应式声明 组件外访问
    #组件与响应式#Web 可访问性
  38. 0038
    前端数据管理TanStack Query

    如何通过 predicate 函数精准控制哪些查询应被无效化?请给出具体示例。

    如何通过 predicate 函数精准控制哪些查询应被无效化?请给出具体示例。 本文先给出可直接复述的结论,再用最小代码说明TanStack Query invalidateQueries predicate 精准无效化示例的工作方式、判断依据、项目边界和常见误区。

    核心关键词TanStack Query invalidateQueries predicate 精准无效化示例
    #TanStack Query#Web 可访问性
  39. 0039
    前端测试组件与端到端

    用 Playwright 集成 axe-core 做可访问性扫描时如何组织断言与违规处理

    用 Playwright 集成 axe-core 做可访问性扫描时如何组织断言与违规处理 本文先给出可直接复述的结论,再用最小代码说明Playwright axe-core 可访问性测试 AxeBuilder的工作方式、判断依据、项目边界和常见误区。

    核心关键词Playwright axe-core 可访问性测试 AxeBuilder
    #组件与端到端#浏览器自动化#Web 可访问性
  40. 0040
    前端测试组件与端到端

    Testing Library 查询默认为何查不到 display:none 的元素,如何用 hidden 选项改变行为

    Testing Library 查询默认为何查不到 display:none 的元素,如何用 hidden 选项改变行为 本文先给出可直接复述的结论,再用最小代码说明Testing Library hidden 元素 查询不到的工作方式、判断依据、项目边界和常见误区。

    核心关键词Testing Library hidden 元素 查询不到
    #组件与端到端#Web 可访问性#测试
  41. 0041
    前端测试组件与端到端

    Testing Library 查询方法的优先级顺序是什么,为什么 getByRole 应优先于 getByTestId

    Testing Library 查询方法的优先级顺序是什么,为什么 getByRole 应优先于 getByTestId 本文先给出可直接复述的结论,再用最小代码说明Testing Library 查询优先级 getByRole的工作方式、判断依据、项目边界和常见误区。

    核心关键词Testing Library 查询优先级 getByRole
    #组件与端到端#Web 可访问性#测试
  42. 0042
    前端测试组件与端到端

    Testing Library 的 getByRole 如何通过可访问名称区分同名按钮,name 选项依据什么计算

    Testing Library 的 getByRole 如何通过可访问名称区分同名按钮,name 选项依据什么计算 本文先给出可直接复述的结论,再用最小代码说明Testing Library getByRole name 可访问名称的工作方式、判断依据、项目边界和常见误区。

    核心关键词Testing Library getByRole name 可访问名称
    #组件与端到端#Web 可访问性#测试
  43. 0043
    TypeScript类型工程

    TypeScript 开启 declaration 后出现 TS4023,为什么类型检查通过却生成不了声明?

    用跨模块唯一符号示例复现 TS4023,解释公开类型的可表达性、显式公共接口和非导出辅助类型,避免用 any 或跳过检查掩盖发布问题。

    核心关键词TypeScript declaration TS4023 无法命名导出类型
    #类型工程#类型系统#Web 可访问性
  44. 0044
    TypeScript类型系统基础

    TypeScript 中当变量是联合类型时,为什么可以调用所有分支共有的方法?

    TypeScript 中当变量是联合类型时,为什么可以调用所有分支共有的方法? 本文先给出可直接复述的结论,再用最小代码说明TypeScript 联合类型调用共有方法原因的工作方式、判断依据、项目边界和常见误区。

    核心关键词TypeScript 联合类型调用共有方法原因
    #类型系统基础#类型系统#Web 可访问性
  45. 0045
    Vue组件与模板

    Vue inheritAttrs: false 后,怎样把属性传给内部控件?

    通过带外壳的按钮解释关闭自动继承后的手动透传,说明 class、ARIA、事件监听器的落点,已声明 props 和 emits 的处理及避免重复绑定的方法。

    核心关键词Vue inheritAttrs false 手动绑定 attrs 内部控件
    #组件与模板#Web 可访问性
  46. 0046
    Vue侦听与生命周期

    为什么 Vue 要到 onMounted 才能访问模板 ref 和真实节点?

    解释模板 ref 在 setup 时尚未绑定节点、onMounted 后可访问的原因,给出可判空的组件示例,并覆盖条件渲染、卸载竞态、SSR 和后续更新边界。

    核心关键词Vue onMounted 访问 DOM 模板 ref
    #侦听与生命周期#Web 可访问性
  47. 0047
    无障碍可访问交互

    无障碍树与 DOM 树有什么区别?ARIA 如何影响无障碍树?

    无障碍树与 DOM 树有什么区别?ARIA 如何影响无障碍树? 本文先给出可直接复述的结论,再用最小代码说明无障碍树与 DOM 树区别 ARIA 影响的工作方式、判断依据、项目边界和常见误区。

    核心关键词无障碍树与 DOM 树区别 ARIA 影响
    #可访问交互#Web 可访问性
  48. 0048
    无障碍可访问交互

    为什么推荐使用 role=alert 而不是自己设置 aria-live=assertive?它有什么特殊行为?

    为什么推荐使用 role=alert 而不是自己设置 aria-live=assertive?它有什么特殊行为? 本文先给出可直接复述的结论,再用最小代码说明role=alert 与 aria-live=assertive 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词role=alert 与 aria-live=assertive 区别
    #可访问交互#实时通信#Web 可访问性
  49. 0049
    无障碍可访问交互

    在包含多个变更的区域中使用 live region 时,aria-atomic 属性有什么作用?

    在包含多个变更的区域中使用 live region 时,aria-atomic 属性有什么作用? 本文先给出可直接复述的结论,再用最小代码说明aria-atomic 在 live region 中的作用的工作方式、判断依据、项目边界和常见误区。

    核心关键词aria-atomic 在 live region 中的作用
    #可访问交互#Web 可访问性
  50. 0050
    无障碍可访问交互

    自定义复选框如何向屏幕阅读器传达选中状态?请说明 role=checkbox 和 aria-checked。

    自定义复选框如何向屏幕阅读器传达选中状态?请说明 role=checkbox 和 aria-checked。 本文先给出可直接复述的结论,再用最小代码说明aria-checked 自定义复选框选中状态的工作方式、判断依据、项目边界和常见误区。

    核心关键词aria-checked 自定义复选框选中状态
    #可访问交互#Web 可访问性
上一页
12
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致