1. 你能描述一下渐进增强和优雅降级之间的不同吗?
定义:
优雅降级(graceful degradation):
一开始就构建站点的完整功能,
然后针对浏览器测试和修复
渐进增强(progressive enhancement):
一开始只构建站点的最少特性,
然后不断针对各浏览器追加功能。
优雅降级和渐进增强都关注于同一网站
在不同设备里不同浏览器下的表现程度。
区别:
“优雅降级”观点认为应该针对那些最高级、
最完善的浏览器来设计网站。
而将那些被认为“过时”或有功能缺失的浏览器下
的测试工作安排在开发周期的最后阶段,并把测试
对象限定为主流浏览器(如 IE、Mozilla 等)的
前一个版本。
“渐进增强”观点则认为应关注于内容本身。
总结:定义:
优雅降级(graceful d