47+AI
ZH

Thedaviddias Front End Checklist

合集
@thedaviddias7.4万+开源协议: MIT

在审查与避免对表单字段使用 autofocus 相关的渲染 HTML、交互组件或设计系统模式时使用。先检查原生语义,再根据需要检查键盘行为、焦点流程、可访问名称…

GitHub

duplicate-js

@thedaviddias

编程协作开源协议: MIT
/**
 * 在排查与移除重复的 JavaScript 库相关的页面加载缓慢、资源过重或渲染延迟时使用。在提出修改建议之前,请先通过 DevTools、Lighthouse …
 */

e2e-testing

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查 CI 覆盖范围、自动化检查或与“实施端到端测试”相关的测试策略时使用。重点关注规则是否被持续验证,而不仅仅是有文档记录。
 */

editorial-policy

@thedaviddias

编程协作开源协议: MIT
/**
 * 在对博客、新闻网站或 YMYL 内容网站进行信任信号审计、撰写编辑政策页面内容,或评估网站是否满足 Google 质量评估员的可信度标准时使用。
 */

element-hiding

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于审查网站中由广告拦截过滤规则(针对常见广告相关的 class 名与 ID)所引发的布局与功能问题。
 */

embedded-or-inline-css

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于审查与避免使用嵌入式和内联 CSS 相关的样式表、组件样式以及响应式行为。在提出修复方案前,先在不同断点和交互状态下检查渲染后的布局。
 */

empty-heading

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于审查与「确保标题包含文本」相关的渲染后 HTML、交互组件或设计系统模式时使用。优先检查原生语义,然后根据需要检视键盘行为、焦点流转、可访问名称以及屏幕阅读…
 */

empty-links

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查与修复空链接和失效链接相关的渲染 HTML、交互组件或设计系统模式时使用。首先检查原生语义,然后在相关场景下检查键盘行为、焦点流、可访问名称以及屏幕阅读器…
 */

error-handling

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查与“实现适当的错误处理”相关的脚本、客户端组件、打包产物或运行时行为时使用。同时检查源代码与浏览器执行路径,以便修复真正针对性能瓶颈或缺陷。
 */

error-images

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于审查与「优雅地处理图片加载错误」相关的图片资源、标记以及 CDN 或构建转换。综合检查编码后尺寸、渲染尺寸、加载策略及其对首屏内容的影响。
 */

error-monitoring

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于在新项目中搭建生产可观测性体系、审视事件响应就绪情况,或排查为何错误未被检测到时使用。
 */

es-modules

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查与使用 ES 模块(import/export)相关的脚本、客户端组件、打包产物或运行时行为时使用。需同时检查源码与浏览器执行路径,以便定位真正的瓶颈或缺…
 */

event-delegation

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查与“为动态内容使用事件委托”相关的脚本、客户端组件、打包产物或运行时行为时使用。同时检查源代码与浏览器中的执行路径,以确保修复针对的是真正的瓶颈或缺陷。
 */

external-links

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于审计内容页面的引用质量、为事实主张建议权威来源链接,或检查页面外部链接属性(nofollow、noopener)是否正确设置。
 */

faq

@thedaviddias

设计多媒体开源协议: MIT
/**
 * 在向落地页或博客文章添加 FAQ 部分、从现有问答内容生成 FAQPage JSON-LD,或验证带 FAQ 部分的页面上的结构化数据在语法和语义上是否正确时使…
 */

favicon

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于检查站点是否正确配置了 favicon、审计 `<head>` 中的 `<link rel='icon'>` 标签,或为新项目搭建 favicon 基础设施…
 */

favicons

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于审查与「为所有设备实现 favicon」相关的模板、渲染后的 HTML 或共享组件时使用。验证最终面向浏览器的标记,而不仅仅是源码框架中的抽象。
 */

fetchpriority-attribute

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于优化 Largest Contentful Paint(LCP)、减少资源争用造成的渲染阻塞,或微调关键渲染路径中的资源加载顺序。
 */

figure-figcaption

@thedaviddias

编程协作开源协议: MIT
/**
 * Use when reviewing image assets, markup, and CDN or build transforms related to
 */

file-upload-accessibility

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查与“让文件上传具备可访问性”相关的模板、渲染后的 HTML 或共享组件时使用。请验证最终面向浏览器的标记,而非仅校验源码中的框架抽象。
 */

filename-quality

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查图像资源、标记以及 CDN 或构建相关的转换时使用,应检查图像文件名是否具有描述性。需同时核对编码后大小、渲染尺寸、加载策略以及首屏(above-the-…
 */

find-npm-packages

@thedaviddias

流程自动化开源协议: MIT
/**
 * 当你需要为某个前端清单规则查找 2–3 个最流行且维护良好的 npm 包、验证它们是否满足质量阈值,并将它们添加到规则的 frontmatter 时使用。
 */

first-contentful-paint

@thedaviddias

编程协作开源协议: MIT
/**
 * 用于审查与“优化首次内容绘制 (FCP)”相关的慢速页面加载、庞大资源或渲染延迟问题。在给出改进建议之前,请先在 DevTools、Lighthouse 或线上…
 */

flashing-content

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查渲染后的 HTML、交互组件或与「防止引发癫痫的闪烁内容」相关的设计系统模式时使用。优先检查原生语义,然后按需检视键盘行为、焦点流转、可访问名称以及屏幕阅…
 */

flexbox-patterns

@thedaviddias

编程协作开源协议: MIT
/**
 * 在审查与“应用 Flexbox 最佳实践”相关的样式表、组件样式和响应式行为时使用。提出修复方案前,请检查不同断点及交互状态下的渲染布局。
 */