【DOM编程艺术】渐进增强与平稳退化
2014-04-17 20:23
190 查看
渐进增强:渐进增强原则基于这样一种思想:你应该总是从最核心的部分,也就是从内容开始。
应该根据内容使用标记实现良好的结构;然后再逐步加强这些内容。这些增强工作
既可以通过CSS改进呈现效果,也可以是通过DOM添加各种行为。如果你正在使用
DOM添加核心内容,那么你添加的时机未免太迟了,内容应该在刚开始编写文档时
就成为文档的组成部分。
平稳退化:渐进增强的实现必须支持平稳退化。如果你按照渐进增强的原则去充实内容,你为
内容添加的样式和行为就自然支持平稳退化,那些缺乏必要的css和DOM支持的访
问者仍可以访问到你的核心内容。如果你用JAVASCRIPT去添加这些重要内容,它
就没法支持平稳退化,不支持javascript,就看不到内容。这好像是一种限制,其
实不是,利用DOM去生成内容有着广泛的用途。
应该根据内容使用标记实现良好的结构;然后再逐步加强这些内容。这些增强工作
既可以通过CSS改进呈现效果,也可以是通过DOM添加各种行为。如果你正在使用
DOM添加核心内容,那么你添加的时机未免太迟了,内容应该在刚开始编写文档时
就成为文档的组成部分。
平稳退化:渐进增强的实现必须支持平稳退化。如果你按照渐进增强的原则去充实内容,你为
内容添加的样式和行为就自然支持平稳退化,那些缺乏必要的css和DOM支持的访
问者仍可以访问到你的核心内容。如果你用JAVASCRIPT去添加这些重要内容,它
就没法支持平稳退化,不支持javascript,就看不到内容。这好像是一种限制,其
实不是,利用DOM去生成内容有着广泛的用途。
相关文章推荐
- Java虚拟机原理、内存分配和回收机制
- c/c++中内存区域划分大总结
- 小球下落
- 拓扑排序模板
- 助教:c/c++语言——亲密数
- Java OCR tesseract 图像智能字符识别技术
- Java OCR tesseract 图像智能字符识别技术
- Java OCR tesseract 图像智能字符识别技术
- ACMjava经典贪心区间问题,区间选点,不相交区间,区间覆盖
- 编程心得
- 经典贪心乘船问题
- 快速排序实现_c++
- web项目MyEclipse里部署时找不到项目的名字
- 数字三角形递归与记忆化
- Lesson_for_java_day10--练习
- n排列生成与可重集排列
- week 2
- ACMjava简单枚举除法,分数拆分,双基回文数,最大乘积
- 用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。
- 回溯法素数环