【DOM编程艺术】渐进增强与平稳退化
渐进增强:渐进增强原则基于这样一种思想:你应该总是从最核心的部分,也就是从内容开始。
应该根据内容使用标记实现良好的结构;然后再逐步加强这些内容。这些增强工作
既可以通过CSS改进呈现效果,也可以是通过DOM添加各种行为。如果你正在使用
DOM添加核心内容,那么你添加的时机未免太迟了,内容应该在刚开始编写文档时
就成为文档的组成部分。
平稳退化:渐进增强的实现必须支持平稳退化。如果你按照渐进增强的原则去充实内容,你为
内容添加的样式和行为就自然支持平稳退化,那些缺乏必要的css和DOM支持的访
问者仍可以访问到你的核心内容。如果你用JAVASCRIPT去添加这些重要内容,它
就没法支持平稳退化,不支持javascript,就看不到内容。这好像是一种限制,其
实不是,利用DOM去生成内容有着广泛的用途。