MDN Web Docs(developer.mozilla.org)是 Mozilla 维护的 Web 平台技术文档库与学习资源:它系统收录 HTML、CSS、JavaScript、Web API、HTTP 等开放 Web 标准的参考条目和指南,绝大多数参考条目底部都附有一张跨浏览器兼容性表,这是它区别于一般教程站的核心特点。查阅全部内容免费、无需注册;内容本身开源托管在 GitHub 上,由 Mozilla、非营利组织 Open Web Docs 以及包括 Google、微软工程师在内的全球社区共同维护。根据官方 About 页(核查日期 2026-09-02),MDN 现有约 4.5 万页内容、月浏览量约 4600 万,提供简体中文和繁体中文在内的多语言界面。

上图是 MDN 首页:顶部导航按 HTML、CSS、JavaScript、Web APIs 等技术领域组织,Learn、Tools、Blog 为独立板块;首屏标语注明"Documenting CSS, HTML, and JavaScript, since 2005",下方是精选文章与最新动态(截图时隐藏了页面广告位,广告情况见下文"局限"一节)。
站点速览
- 网址:https://developer.mozilla.org/
- 类型:Web 平台技术文档库与学习资源(开源协作维护)
- 费用:文档与教程免费;可选付费订阅 MDN Plus(见下文)
- 注册要求:查阅无需注册;编辑内容通过 GitHub 仓库提交 Pull Request;收藏、通知等个性化功能需 Mozilla 账号
- 界面语言:英语为源语言;7 种活跃维护的人工翻译语言,含简体中文与繁体中文;德语、意大利语为机器翻译试验版本
- 上线时间:2005 年
- 运营方:Mozilla Corporation,与 Open Web Docs 及全球志愿者社区共同维护
站点背景
MDN 于 2005 年以 Mozilla Developer Center(代号 DevMo)之名上线,是一个社区驱动的 wiki,初始内容来自 Netscape 开发者站点 DevEdge——AOL 将这批文档授权给了 Mozilla 基金会使用。2010 年项目更名 Mozilla Developer Network(MDN),2017 年启用现名 MDN Web Docs 前后,微软、Google 和三星相继宣布关闭各自的 Web 文档项目、把文档统一到 MDN。(来源:MDN About 页、英文维基百科 MDN Web Docs 条目)
2020 年 12 月 14 日,MDN 从自建 wiki 平台(Kuma)迁移到静态化平台 Yari,全部文档改为 Markdown 存放在 GitHub 的 mdn/content 仓库,编辑流程变成标准的 Pull Request 评审。2021 年 1 月,非营利组织 Open Web Docs 成立,靠企业与个人捐款雇佣技术写作者专职维护 MDN 内容,目前是 MDN 最主要的贡献方之一。
此后 MDN 持续扩展形态:2022 年 3 月完成品牌改版并推出付费订阅 MDN Plus;2023–2024 年陆续上线代码演练场 Playground、AI 助手 AI Help、HTTP Observatory 安全检测、MDN Blog 和前端学习课程标准 MDN Curriculum;2025 年 8 月又上线了全新前端,用服务端渲染 HTML 加 Lit 组件替换了 2020 年以来的 React 单页应用,并优先选用达到 Baseline"广泛可用"级别的 Web 特性。2025 年 7 月,官方博客庆祝 MDN 上线 20 周年,当时全站已有近 1.4 万页英文文档、超过 3.3 万篇本地化文章和覆盖近 1.8 万个特性的兼容性数据。
内容体系与实用工具
MDN 的主体是参考文档:HTML 元素与属性、CSS 属性与规则、JavaScript 语言与标准库、数百个 Web API、HTTP 标头与方法等,条目通常包含语法说明、示例、规范链接和安全/可用性提示。条目页面顶部会标注 Baseline 状态(如"广泛可用"),帮助读者判断特性能否放心用于生产环境。

上图是简体中文界面的 Array.prototype.map() 条目:绿色徽标标明该特性"基线 广泛可用"并列出主要浏览器图标,"尝试一下"区块内嵌可运行的交互示例,顶部提示说明该页面由社区从英文翻译而来——这也是 MDN 多语言内容的生产方式。
每个参考条目底部的浏览器兼容性表由独立的 browser-compat-data(BCD) 项目驱动,覆盖桌面与移动端主流浏览器及 Node.js、Deno 等运行时;Can I use 等第三方工具也使用这份数据。

上图即 map() 条目的兼容性表:横向列出 Chrome、Edge、Firefox、Safari、各移动端浏览器与运行时,单元格中的数字是开始支持的版本,可点击展开更细粒度的子特性说明。
参考文档之外,MDN 还有一组配套板块:
- Learn web development 与 MDN Curriculum:面向初学者的结构化学习路径。Curriculum 定义了前端开发者应掌握的技能清单,免费、自定进度,Learn 板块的核心教程即按此编排,并与 Scrimba 的付费互动课程衔接(Curriculum 页面,2025 年 10 月最后更新)。
- Playground:在线代码演练场,可编写并运行 HTML/CSS/JS,登录后可分享。
- HTTP Observatory:2024 年起并入 MDN 的网站安全头检测工具。
- MDN Blog:2023 年 5 月开设,发布 Web 技术解读、教程与 MDN 公告。
- AI Help:基于 OpenAI GPT-4o / GPT-4o mini 的问答助手,回答会引用 MDN 页面。

上图是 MDN Curriculum 页面:把前端技能分为入门、核心、扩展三组模块,Learn 板块教程与 Scrimba 合作课程都建立在这套体系上。
账号、订阅与开放能力
查阅文档完全不需要账号。注册免费的 Mozilla 账号后可以使用收藏集(Collections)、兼容性变更订阅(Updates)和 Playground 分享;在此基础上,MDN Plus 是面向重度用户的付费订阅,截至 2026-09-02 的官网档位为:Core 免费档(3 个收藏集、AI Help 每日 5 次提问);MDN Plus 5 为 5 美元/月(免广告、无限收藏与 AI Help);MDN Supporter 10 为 10 美元/月(另含新功能抢先体验),按年付费可减免两个月。根据 MDN Plus 服务条款,付费服务仅在美国、加拿大、英国、德国、法国、意大利、西班牙、比利时、奥地利、瑞士、荷兰、爱尔兰、马来西亚、新西兰和新加坡 15 个国家/地区提供(不含中国大陆和日本),且需要 Mozilla 账号。
对开发者更有价值的是它的开放能力:
- 开源仓库:文档源文件在 mdn/content(截至 2026-09-02 有 10,964 个 Star、23,230 个 Fork),翻译在 mdn/translated-content,兼容性数据在 mdn/browser-compat-data,平台代码(yari、fred)同样公开,任何人都可以提 PR 修正文档。
- 内容授权开放:文档以 CC BY-SA 发布、代码示例以 CC0 发布(详见下节),可以被合法引用、翻译和再加工。
- MDN MCP server:2026 年 6 月推出的实验性 MCP 服务,把文档与兼容性数据直接接入 VS Code、Cursor、Claude Code 等 AI 工具,端点为
https://mcp.mdn.mozilla.net/。
版权与内容政策
MDN 的文档文字以 Creative Commons 署名-相同方式共享 2.5 或更高版本(CC BY-SA 2.5+) 授权,复用时需署名 "Mozilla Contributors" 并附原文链接、以相同条款发布衍生内容;2010 年 8 月 20 日之后添加的代码示例以 CC0(公有领域)发布,之前的为 MIT 许可。Mozilla 的商标、Logo 与网站外观设计不在 CC 授权范围内。向 MDN 贡献内容即同意按上述条款发布,官方明确不接受从其他来源直接抄袭的内容。
适用场景
- 查 HTML 元素、CSS 属性、JavaScript API 的准确语法、参数与规范出处
- 评估某个 Web 特性在目标浏览器中的支持程度(兼容性表 + Baseline 徽标)
- 零基础系统学前端:Learn web development 教程与 Curriculum 技能体系
- 中文读者以母语查阅文档(简/繁中文内容由志愿者维护)
- 通过 CC 授权内容做翻译、教学材料或数据集;通过 MCP 把权威文档接入 AI 编程工具
局限
- 页面有广告:未付费访客会看到横幅与侧栏广告(如首页与条目页的商业推广位),免广告是 MDN Plus 付费档的功能。
- 翻译进度不均:非英语内容由志愿者社区维护,更新可能滞后于英文原文,部分冷门条目尚无翻译;自 2020 年底平台迁移后,维护力量不足的语言(如波兰语等)已被归档下线。
- Plus 有地区限制:付费订阅仅在 15 个国家/地区提供,中国大陆不在其列。
- AI 功能需谨慎:AI Help 的回答仍可能出错;MDN 2023 年上线的 AI Explain 功能就曾因质量不达预期被官方回滚并公开复盘。
- 不提供一对一支持:MDN 团队明确表示无法回答代码调试类问题,这类问题应去 Stack Overflow 等社区。
- 侧重开放 Web 标准:框架(React、Vue 等)内容相对有限,框架的官方文档仍是首选。
同类参考
- web.dev:Google 维护的 Web 开发者资源站,偏重性能、体验最佳实践与课程,与 MDN 的中立参考定位互补。
- Can I use:专注特性支持度查询的工具站,其数据即来自 MDN 的 browser-compat-data 项目。
- W3Schools:商业运营的 Web 技术教程站,覆盖面相近,但编辑模式与内容授权条款与 MDN 不同。
参考资料
- MDN Web Docs 首页 与 About 页(站点定位、历史时间线、规模数据,核查日期 2026-09-02)
- Attribution and copyright licensing(CC BY-SA 2.5+ 与 CC0 条款)
- MDN Web Docs localization(活跃语言与归档语言)
- Celebrating 20 years of MDN(文档规模与贡献者数据)
- Launching MDN's new front end(2025 年前端重构)
- Introducing the MDN MCP server(MCP 服务)
- MDN Plus 页面(订阅档位与价格,核查日期 2026-09-02)与 MDN Plus 服务条款(可用地区)
- mdn/content - GitHub(Star 与 Fork 数,核查日期 2026-09-02)
- Open Web Docs(组织定位与 funding 模式)
- MDN Curriculum(课程体系,2025 年 10 月最后更新)




