基于Web Standards的网站重构

来源 :硅谷 | 被引量 : 0次 | 上传用户:ali5000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]随着互联网应用的发展,传统的HTML+table设计方法已无法满足对网站跨平台性、高可访性等要求。根据当前web标准,将内容表现行为三者分离的网站重构方法。
  [关键词]网站重构 web标准 XHTML+CSS+DOM 可访问性
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0510029-01
  
  一、引言
  
  随着互联网应用的升级,对网站跨平台性,高可访性,高解析速度等要求日益增强,而传统的html+table设计方法所造成的内容与表现混杂,代码臃肿,可读性差,高维护成本,低可访性等缺点,已经成为阻碍站点进一步发展的绊脚石。网站重构正成为许多站点的当务之急。
  
  二、为什么要基于Web标准
  
  经过上世纪的浏览器大战人们开始意识到,虽然通往罗马的道路不止一条,但之后将要付出沉重的代价,而基于web标准的设计与重建将为今后铲平道路。Web标准是由许多关心web发展的专业人士经过深思熟虑和反复论证的产物,为浏览器制造商与网页设计者指明了一条捷径,遵循这些标准,才能保证站点在最多的用户代理(user agent,如浏览器,手机,PDA等设备)中高效正常统一快速地显示。事实上,web标准的发展也见证了网站应用的发展趋势,从html 4.01到XHTML 1.0再到目前最新的XHTML 2.0,人们已不再过多地关注页面的复杂性,而更注重兼容性、可控性、可访问性等性能。三、网站重构的规范与方法
  网站重构(Website Reconstruction)是把“未采用CSS,大量使用HTML进行定位、布局,或者虽然已经采用CSS,但是未遵循HTML结构化标准的站点‘变成’让标记回归标记的原本意义。通过在HTML文档中使用结构化的标记以及用CSS控制页面表现,使页面的实际内容与它们呈现的格式相分离的站点。”
  (一)网站重构的规范
  基于web标准的重构需要同时使用结构化的HTML,独立的样式以及标准的行为。这就需要将网页在逻辑上分为三个方面:结构(Structure)、表现(Presentation)和行为(Behavior)。
  1. XHTML。XHTML是The Extensible HyperText Markup Language可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日推荐XML1.0(参考http://www.w3.org/TR/xhtml1)。XML虽然具有强大的可扩充性,完全可以替代HTML,但面对成千上万使用HTML的站点,直接采用XML还为时过早。因此,W3C在HTML4.01的基础上,用XML的规则对其进行扩展,得到了XHTML,以实现HTML向XML的过渡。
  2. CSS。CSS是Cascading Style Sheets层叠样式表的缩写。目前推荐遵循的是W3C于1998年5月12日推荐CSS2(参考http://www.w3.org/TR/CSS
  2/)。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使文件更小,页面下载速度更快,站点响应时间越断,维护更容易,可访问性更高,以及更好的设备支持性能。
  3. DOM。DOM是Document Object Model文档对象模型的缩写。根据W3CDOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。目前由于W3C对其Web Standards 的推广,XHTML+CSS+DOM已经成为网站重构的主要规范。
  (二)网站重构的一般方法
  对于遵循html4.01的规范的站点,重构相对轻松,只要检查并修改以满足以下几点即可:
  1. 为页面添加正确的DOCTYPE;
  2. 声明的编码语言;
  3. 设定名字空间;
  4. 用小写字母书写所有的标签 ;
  5. 检查 alt 属性 ;
  6. 给所有属性值加引号 ;
  7. 关闭所有的标签 ;
  8. 用CSS定义元素外观;
  9. 用结构化元素代替无意义的垃圾 ;
  10. 给每个表格和表单加上id;
  11. 易用性(Accessibility)和交互设计改善。
  
  四、基于web标准重构的好处
  
  传统网站通常以表格布局,将内容与表现方式混杂在一起。不合法地使用标签或制造垃圾标签。而采用web标准重构的网站是一个能够接受各种用户和各种设备的广泛的交流沟通工具,具有文件较小,访问速度快,节省时间和带宽,增强可访问性,增强设备支持能力,简化站点维护和改版等优势。
  
  五、网站重构的趋势与前景
  
  Web标准,近年来在国外已经得到了很大的重视。美国的多数技术性站点都开始向Web标准转型,我国许多大型站点也已经使用新方法重构,掀起了基于WEB标准的网站重构热潮。2005年3月网易首页按web标准重构完毕。2005年4月阿里巴巴中文版用Web标准重构完毕。2005年10月微软公司的MSN站点使用STRUCTS+XHTML+CSS完全重写。2006年4月央视网络CCTV.com完成了基于XHTML+CSS改造,大大减少了带宽的使用。2006年5月中华网使用WEB标准进行了改造,强化了内核。2006年6月雅虎国际采用了WEB标准,随后雅虎中国也采用了其方式。2006年6月MSN中国采用Web标准构建。日前,为了适应互联网的发展,给用户更佳的使用体验,联想、海尔、微软LIVE.com、IBM、摩托罗拉、SONY、Philips、NIKE等知名企业网站均采用了Web标准技术对站点进行重构。
  
  六、结束语
  
  本文对基于web标准的网站重构技术与方法做了简单介绍,总结了重构的站点的优势,并以实例证明了重构的趋势。当然,要实现一套完整的站点重构还要完成许多其他方面的工作有待完成。不过,从内容与表现混杂的泥沼中走出后,我们会更清醒地意识到只有用XHTML合理地、结构化地描述页面内容,同时使用CSS展现文档样式,用DOM实现页面行为,才会从web标准中真正受益,才能为用户带来更佳的服务体验。
  
  参考文献:
  [1]Jeffrey Zeldman. 网站重构-应用web标准进行设计[M]傅捷,王守义,祝军译,北京:电子工业出版社.[2]曹文艳、贾艳梅,Web (XHTML +CSS)标准浅议. 科技咨询导报. 2007 No.18. P37.
其他文献
[摘要]现代企业的核心竞争力往往是由企业所拥有的人力资源决定,而在软件开发这样的行业当中,人才的作用更是显得关键。人力资源管理是软件企业管理的核心工作,将人员合理的分配的各个开发团队中,在各个开发团队之间进行人员的协调是保证软件项目顺利完工的前提条件。如何充分发挥“人”的作用,对于项目的成败起着至关重要的作用。  [关键词]人力资源 项目管理 It项目  中图分类号:C93文献标识码:A 文章编号
期刊
[摘要]语言是文化的重要组成部分,又是文化的记录符号,反映着使用语言的民族文化风貌。拟从阿拉伯语翻译过程中应注意的问题着手,试图找出两种语言句法结构的某些差异中所体现的汉、阿两民族心理文化差异,从而为汉、阿语言文化对比研究的深入找到某些途径。  [关键词]逻辑形式 成语 比喻 定语从句  中图分类号:H37文献标识码:A 文章编号:1671-7597(2008)0420092-01    一、汉语
期刊
[摘要]目前,在我国有一个不容忽视的现象:95%以上的企业只有产品没有自己的品牌,如果我们依然为我国是世界最大的“加工厂”而自豪;如果我们不能及时的从“做产品”向“创品牌”转化,那么,我们的将来将是无法想象的。就OEM的由来、发展、现状及产生的原因,以及对国内产业和企业的利弊进行分析的基础上,提出国内企业如何应对OEM及怎样实现从OEM到自主创新的转变。  [关键词]OEM 企业 策略 战略  中
期刊
[摘要]用相关基因位点的分子标记检测‘扬辐糯4号’(籼糯)/‘苏御糯’(粳糯)的F2群体共501个单株,结果表明,在Wx基因失活的情况下GC变异与所研究的淀粉合成相关基因无关,而SssⅡa基因仍能解释GT变异的25.1%。除所研究的主要淀粉合成相关基因外,可能还存在其他遗传因素控制GC/GT的变异。  [关键词]水稻 Wx基因 淀粉合成相关基因 基因标签标记  中图分类号:TS2 文献标识码:A
期刊
[摘要]金属有机化学的出现和日益完善,给化学教育提供了新的内容,也为化学学科的进一步发展提供了机遇。根据国内外当前有机化学研究的实际情况,对含Schiff键(-C=N一)金属有机络合物的合成进行研究,希望能够有助于提高我们对有机化学相关合成概念的认识。  [关键词]Schiff键 金属有机络合物 合成 实验仪器与药品 合成方法  中图分类号:O6-3 文献标识码:B 文章编号:1671-7597(
期刊
[摘要]公园是人们休憩娱乐的地方,公园的人工湖如果遭受污染,必将导致湖水变质,油渍漂浮,还会产生刺鼻的臭味,也会使人们的生活受到影响,特别是人工湖附近的居民。因此,如何整治湖水污染成了摆在公园管理者面前的迫切课题。  [关键词]湖水 污染 防治  中图分类号:X5 文献标识码:A 文章编号:1671-7597(2008)0510004-01    一、公园人工湖现状    人工湖位于公园的中央,原
期刊
[摘要]近年来,传统优秀民间文化越来越受到社会的重视,对传统民间手工艺品等传统优秀文化进行怎样的法律保护一直存在着争议。采用法律来保护传统民间手工艺品已是大多数国家的选择,我国也在著作权法中把民间文学艺术列为保护客体,但在实践中并没有起到有效的保护。文章试图从法律保护的模糊性和边缘性,专利法和著作权法目的与传统民间手工艺品保护目的的矛盾,权利主体的模糊性等方面论述传统民间手工艺品法律保护的困难。分
期刊
[摘要]无盘网络是一种神奇的技术。在网络中,客户机(也叫工作站)本身没有硬盘,其系统的启动和运行,完全依靠所属服务器来提供。无盘网络具有节省投资、易于维护与管理方面等特性。  节省投资主要指可以省掉买硬盘的钱、易维护与管理方面是因为所有的工作站系统与软件全部安装在服务器端。维护人员只要管理好服务器就行了。  [关键词]网络 无盘网络 Windows98无盘  中图分类号:TP3 文献标识码:A 文
期刊
[摘要]综保通信网络中,由于其工作环境较恶劣,通信容易受电磁干扰。介绍几种抑制电磁干扰的办法,并简要论述从本质上解决电磁干扰的技术途径。  [关键词]RS485总线 电机综合保护器 电磁干扰 干扰抑制  中图分类号:TN91 文献标识码:A 文章编号:1671-7597(2008)0510015-01    为对电机进行切实有效的保护,对南屯煤矿选煤厂原煤车间每台电机均配备了智能电机综合保护器,并
期刊
[摘要]针对Linux系统由于开放其源代码而导致其系统安全性漏洞增多的现实,在分析Linux系统的不安全因素及漏洞的基础上,重点分析提高Linux系统网络安全应用的措施,同时结合电子商务的实际应用给出网络安全解决方案,对于Linux网络应用安全防范有参考借鉴的意义。  [关键词]Linux系统 网络安全 解决方案  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)051
期刊