aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/glossary/progressive_enhancement/index.html
blob: 7a0b586b9a4b7952fc517bcde53c19257f962978 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
title: 渐进增强
slug: Glossary/渐进增强
tags:
  - 无障碍
  - 设计
  - 词汇表
translation_of: Glossary/Progressive_Enhancement
---
<p><strong>渐进增强(Progressive enhancement)</strong>是一种设计理念,其核心是为尽可能多的用户提供基本内容和功能,同时进一步为现代化浏览器用户提供最佳体验,运行所有需要的代码。</p>

<p><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">特性检测</a>通常用于确定浏览器是否可以处理高级内容,而<a href="/en-US/docs/Glossary/Polyfill">polyfill</a>通常用于使用JavaScript构建缺少的功能。</p>

<p>另外请关注无障碍支持 — 尽可能提供备选方案。</p>

<p>这个技术很有用,因为它让Web开发者,在专注开发最强大的网站同时,和某些未知的用户代理在访问网站时发生问题,两者之间达到权衡。 {{Glossary("优雅降级")}} 相关而不同 — 通常被视为与渐进增强相反的方向。实际上,这两种方法都是有效的,并且通常可以相互补充。</p>

<h2 id="了解更多">了解更多</h2>

<h3 id="基本知识">基本知识</h3>

<ul>
 <li>维基百科的{{Interwiki("wikipedia", "渐进增强")}} </li>
</ul>