`
googlelc
  • 浏览: 56525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

应用WEB标准建设网站的好处

 
阅读更多

转自网络:

我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站。例如1996-1999年典型的"浏览器大战",为了兼容NetscapeIE,网站不得不为这两种浏览器写不同的代码。同样的,每当新的网络技术和交互设备的出现,我们也需要制作一个新版本来支持这种新技术或新设备,例如支持手机上网的WAP技术。类似的问题举不胜举:网站代码臃肿、繁杂浪费了我们大量的带宽;针对某种浏览器的DHTML特效,屏蔽了部分潜在的客户;不易用的代码,残障人士无法浏览网站等等。这是一种恶性循环,是一种巨大的浪费。

如何解决这些问题呢?有识之士早已开始思考,需要建立一种普遍认同的标准来结束这种无序和混乱。商业公司(NetscapeMicrosoft)也终于认识到统一标准的好处,因此在W3CW3C.org)的组织下,网站标准开始被建立(1998210日发布XML1.0为标志),并在网站标准组织(webstandards.org)的督促下推广执行。

简单说,网站标准的目的就是:
提供最多利益给最多的网站用户
确保任何网站文挡都能够长期有效

简化代码、降低建设成本

让网站更容易使用,能适应更多不同用户和更多网路设备

当浏览器版本更新,或者出现新的网络交互设备时,确保所有应用能够继续正确执行。

对于网站设计和开发人员来说,遵循网站标准就是使用标准;对于你的网站用户来说,网站标准就是最佳体验。


采用网站标准的好处

对网站浏览者的好处:
文件下载与页面显示速度更快;
内容能被更多的用户所访问(包括失明、视弱、色盲等残障人士);

内容能被更广泛的设备所访问(包括屏幕阅读机、手持设备、搜索机器人、打印机、电冰箱等等)

用户能够通过样式选择定制自己的表现界面

所有页面都能提供适于打印的版本


对网站所有者的好处:

更少的代码和组件,容易维护
带宽要求降低(代码更简洁),成本降低。举个例子:当ESPN.com使用CSS改版后,每天节约超过两兆字节(terabytes)的带宽。

更容易被搜寻引擎搜索到

改版方便,不需要变动页面内容

提供打印版本而不需要复制内容

提高网站易用性。在美国,有严格的法律条款(Section508)来约束政府网站必须达到一定的易用性,其他国家也有类似的要求。

分享到:
评论

相关推荐

    网站重构—应用Web标准进行设计(分卷1)

    对网站建设很有用的一本书。 下载后请将文件更名为: 网站重构—应用Web标准进行设计[中文版].part1.rar

    网站重构—应用Web标准进行设计(分卷2)

    对网站建设很有用的一本书。 下载后请将文件更名为: 网站重构—应用Web标准进行设计[中文版].part2.rar

    网站重构—应用Web标准进行设计(分卷3)

    对网站建设很有用的一本书。 <br>下载后请将文件更名为: 网站重构—应用Web标准进行设计[中文版].part3.rar

    为什么要建立web标准与web标准的好处

    ### 为什么要建立Web标准及其好处 #### Web标准的由来及背景 随着互联网技术的快速发展,Web技术也在不断地进步和变革之中。早期的Web发展充满了挑战,尤其在1996年至1999年的“浏览器大战”期间,Netscape和...

    初学Web标准的几个误区,css,web

    ### 初学Web标准的几个误区 #### 误区一:仅为通过校验而标准化 - **核心要点**:Web标准的本质在于实现内容与...通过避免上述误区,初学者可以更好地理解和应用Web标准,进而创建出更加符合现代网页设计要求的作品。

    Web2.0标准教案

    应用Web标准建设网站能带来多方面的好处: - **兼容性提升**:遵循标准的网站能够跨浏览器、跨平台运行,减少因兼容问题导致的额外开发成本。 - **可维护性强**:标准化的代码易于阅读和修改,大大降低了后期维护的...

    Web应用程序测试报告

    9. **合规性检查**:如果适用,报告还会对比行业标准和法规要求(如PCI DSS、HIPAA等),评估Web应用是否满足这些安全要求。 通过深入理解和实施Web应用程序测试报告中的建议,开发团队可以显著提高其应用的安全性...

    web应用技术入门范例 非常实用

    在这个“web应用技术入门范例”中,我们可以深入学习如何构建各种类型的Web应用,例如板式切换、旅游网站、企业网站、网上购物网站、博客以及小型工作室网站。这些实例将帮助初学者理解Web开发的基础,并通过实践...

    Web service应用实例

    ### Web Service应用实例详解 #### 一、IIS安装与配置 在开发Web Service之前,首先需要确保服务器上已正确安装并配置了Internet Information Services (IIS)。无论是Windows Server 2003还是Windows XP,IIS都是...

    4602231《JSP Web应用开发案例教程》(侯玉香)720-9素材与实例.zip

    《JSP Web应用开发案例教程》是侯玉香教授撰写的一本教材,旨在帮助读者深入理解和掌握JSP(JavaServer Pages)技术在Web应用开发中的实际运用。这本教程通过丰富的案例,详细讲解了JSP的基本概念、语法特性以及如何...

    构建实时Web应用:基于HTML5 WebSocket、PHP和jQuery(对应英文版)

    构建实时Web应用是一个涉及多种技术和工具的过程,涵盖了前端到后端开发的各个方面。基于HTML5 WebSocket、PHP和jQuery的...通过本资源提供的知识,开发者可以更好地规划、设计并实现满足现代Web标准的实时Web应用。

    基于web的数据库系统开发与应用.pdf

    本文介绍的是基于Web的数据库系统开发与应用,这一技术领域涉及了多个重要的IT知识点,包括Web技术、数据库管理系统(DBMS)、服务器端脚本语言以及前端展示技术等。 首先,Web技术是当今互联网应用的基石,它包括了...

    jdbc构建基于web的应用程序

    在构建基于Web的应用程序时,Java JDBC(Java Database Connectivity)起着至关重要的作用。JDBC是Java语言中用于与各种数据库交互的一套标准API,它为开发者提供了连接、查询、更新和管理数据库的能力,无论数据库...

    Vanilla是一个基于Openresty实现的高性能Web应用开发框架

    Vanilla是一个专为Web应用开发者设计的框架,它建立在Openresty的基础上,旨在简化Openresty的使用过程,让开发者能够更便捷地利用Openresty的强大性能。Openresty本身是一个集成了Nginx与LuaJIT的平台,它将Nginx的...

Global site tag (gtag.js) - Google Analytics