文件上传可访问性 file-upload-accessibility
io.github.thedaviddias/Front-End-Checklist/file-upload-accessibility
审查与“让文件上传可访问”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
“Source Code” 共 2,055 个结果
io.github.thedaviddias/Front-End-Checklist/file-upload-accessibility
审查与“让文件上传可访问”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/favicons
审查与“为所有设备实现 favicon”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/event-delegation
审查与“对动态内容使用事件委托”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/es-modules
审查与“使用 ES 模块(import/export)”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/error-handling
审查与“实现妥善的错误处理”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/draggable-accessibility
审查与“让拖放可访问”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/dom-performance
审查与“减少高开销的 DOM 读写”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径。在 React 中,多个已挂载组件反复用 requestAnimationFrame 驱动状态更新且源码可见时,属于合理的性能异味。
io.github.thedaviddias/Front-End-Checklist/defer-async
审查与“用 defer、async 或 type=module 加载脚本”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/debounce-throttle
审查与“对事件处理函数做防抖和节流”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/cross-origin-security
审查与“安全处理跨源请求”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/const-let
审查与“优先使用 const 和 let 而非 var”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/console-cleanup
审查与“生产环境移除 console 语句”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/clean-up-comments
审查与“在生产环境移除注释和调试代码”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/carousel-accessibility
审查与“让轮播可访问”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/avoid-eval
审查与“绝不使用 eval() 或不安全的动态代码执行”相关的脚本、客户端组件、bundle 或运行时行为时使用。同时检查源码与浏览器执行路径,让修复命中真正的瓶颈或缺陷。
io.github.thedaviddias/Front-End-Checklist/accordion-accessibility
审查与“让手风琴支持键盘导航”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/accessible-tooltips
审查与“创建可访问的工具提示”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/accessible-notifications
审查与“让通知可访问”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/404-page
审查与“创建自定义 404 错误页”相关的模板、渲染 HTML 或共享组件时使用。校验最终面向浏览器的标记,而不只是框架侧的源码抽象。
io.github.thedaviddias/Front-End-Checklist/back-forward-cache
审查导航性能、浏览器生命周期事件或内存恢复行为时使用。检查真实的浏览器生命周期与恢复路径,而不是只看静态代码模式。
io.github.thedaviddias/Front-End-Checklist/no-unchecked-indexed-access
审计 tsconfig.json 是否缺少安全标志、审查数据处理流水线中用到数组索引访问的代码,或排查 TypeScript 未捕获的运行时 undefined 错误时使用。
io.github.thedaviddias/Front-End-Checklist/no-explicit-any
审查 TypeScript 文件的类型安全回退、评审处理外部数据的函数,或代码库中存在 @typescript-eslint/no-explicit-any 的 ESLint 警告时使用。
io.github.thedaviddias/Front-End-Checklist/doctype
适用于所有 HTML 文档。务必查看原始 HTML 源码的第一行(view-source: 或 DevTools > Network > Response)。在 SSR 框架中查看根 HTML 模板(如 Next.js 的 _document.tsx、Vite/Vue 的 index.html、Rails 的 application.html.erb)。doctype 不是标签而是声明,不需要闭合标签。
io.github.thedaviddias/Front-End-Checklist/typescript-strict-mode
在新建 TypeScript 项目、审计已有 tsconfig.json,或审查存在空引用错误或隐式 any 类型的代码时使用。