What is Progressive Enhancement?

后端 未结 8 1241
醉话见心
醉话见心 2020-12-03 04:52

Jeff mentioned the concept of \'Progressive Enhancement\' when talking about using JQuery to write stackoverflow.

After a quick Google, I found a couple of high-leve

相关标签:
8条回答
  • 2020-12-03 05:33

    Progressive Enhancement is a development technique that stresses the primacy of the semantic HTML, then testing for browser-capability and conditionally "layering" on JavaScript and/or CSS enhancements for the browsers that can utilize those enhancements.

    One of the keys is understanding that we're testing for what the browser can do, as opposed to browser-sniffing. Modernizr is a very popular browser-capability test suite.

    Progressive-Enhancement is inherently (section 508) accessible; it provides for meeting the letter of the law and the spirit of the rule.

    The Filament Group wrote the excellent "Designing With Progressive Enhancement" book on the subject. (I am not affiliated with Filament Group, though they are so freaking smart I wish I were.)

    0 讨论(0)
  • 2020-12-03 05:42

    Progressive Enhancement:

    1. The plain HTML/CSS site is awesome (fully working and user-friendly).
    2. Adding JavaScript defines a new level of awesome.
    0 讨论(0)
提交回复
热议问题