zoukankan      html  css  js  c++  java
  • 渐进增强和优雅降级

    一、什么是渐进增强

    在网页开发中,渐进增强认为要专注内容本身。

    在开始针对低版本的浏览器构建页面,满足最基本的功能,然后再针对更高级的浏览器设置更加完美的效果,以达到更好的用户体验。

    即,以最低要求,以实现基础功能为基础,向更高层次的兼容。

    二、什么是优雅降级

    优雅降级是指在最开始的时候先针对一个高版本的兼容性良好的浏览器构建页面,先完善所有的功能。然后再针对各个不同的浏览器进行测试调整,保证低版本的浏览器也可以实现基本功能即可。低级浏览器被认为“简陋却无妨”可以做一些适当的调整来适应某个特定的浏览器。

    但是这并非我们关注的焦点,因此除了修复大的错误之外,其他的差异将被直接忽略

    即,高版本为基准,向下兼容

    三、二者区别

    (1)如果采用渐进增强的开发流程,先做一个基本功能版,然后针对各个浏览器进行渐进增加,增加各种功能。相对于优雅降级来说,开发周期长,初期投入资金大。 另一方面提供了较好的平台稳定性,维护起来资金小, 长期来说降低开发成本。

    (2)那采用优雅降级呢,这样可以在较短时间内开发出一个只用于一个浏览器的完整功能版,对于功能尚未确定的 产品,优雅降级不失为一种节约成本的方法。

  • 相关阅读:
    光流法简单介绍
    learn something
    MOT
    jupyter notebook 启动出错
    SSD用测试集得到具体的检测结果
    百练_2677 肿瘤检测
    百练_2707 求一元二次方程的根
    百练_4022 买房子
    HDU2035 人见人爱A^B(快速幂)
    BestCoder Round #85 sum
  • 原文地址:https://www.cnblogs.com/nyw1983/p/11639137.html
Copyright © 2011-2022 走看看