首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

让 Web 站点易于维护(5)

让 Web 站点易于维护(5)

验证站点 分离 CSS 和 HTML,了解要使用的 HTML 或XHTML、文档类型和内容类型,您应该清理任何滞留的错误了。
简单错误 再次验证 — 现在您已经确定了目标 — 并开始处理您的错误。图 7 显示了可能发现的典型问题。
图 7. 一次处理一个错误 这很容易修复。此页面的 form 元素缺少 action 属性。添加此属性,错误将消失。太简单了,对不对?
一次修复一个错误 修复第一个错误之后,再次验证。这稍微有点烦人 — 而且将花费一些时间,修复错误,验证,修复另一个错误,等等 — 但这是使用验证程序的惟一 有效的方式。许多错误导致更多 错误,大多数时候,您修复一个错误,结果会修复 9 个或  10 个其他的错误。
我建议您准备好您的 HTML 编辑器和两个浏览器窗口(或选项卡):您的站点和 Validator。您可以进行修复,将文件保存在编辑器中,然后刷新两个浏览器选项卡,再次查看站点和更新的验证报告。
保存原始资料(baseline)并将其锁定 具有有效的页面之后,需要将此版本锁定。备份此版本,并将其复制到 ZIP 驱动器和 USB 设备上(只需确保它存在于几个位置并清楚标记)。这就为您的站点建立了原始资料
现在,不管何时进行任何更改,都应该能够进行下列事项:
  • 确保页面仍然有效。因为开始时是有效的,所以您可以逐步处理,而不是同时处理旧代码和新代码。
  • 确保页面看起来良好。再次,使用原始资料,很容易孤立任何问题。
  • 如果陷入灾难之中,您不必重复本文介绍的一切。您可以从一个有效的、自我归档的版本开始。
何时应该进行改进? 本文所有篇幅都在讨论无聊乏味的任务 — 几乎为讨论您所做的一切会如何影响到 Web 站点的实际外观。这是因为此处的目标在于处理一个您必须维护的站点,一个之前您一点都不了解的站点。
在这些情况下,您通常不会想到进行改进。您希望减低开销。如果您以后 想继续并进行设计更改,那么欢迎您。但现在仅仅获得了一个好的开端,而没有尝试将设计与清理 CSS 混在一起,并弄清楚是否要编写严格的 XHTML、HTML 或其他任何东西。
如果您 希望改进站点,那么您已经达到目的了。您已经有了一个有效的站点。但更重要的是,您让这个站点变得易于维护,而且如果出现问题的话,隔离并解决这些问题将十分简单。
结束语 显而易见,处理别人的 Web 站点没有多少吸引力。您不得不接受他们的设计选择、他们的(可能不好的)HTML和 CSS、他们的颜色选择和标记选择以及结构。然后,关键在于可以花费尽量少的时间进行常规维护,从而允许您将时间花费在重新设计站点或开发您真正 喜欢的其他项目上。
实现此目标的最佳方法是,找到给定站点与稳定的可理解的站点之间的最短路径。这意味着弄清楚您具备什么,确定您需要实现什么,然后采取简单的步骤来实现。本文展示了一种方法,它不会让您继承的站点变为设计冠军,但它允许您利用 设计冠军。保留站点的现有格式 —HTML 或 XHTML,严格或过渡 — 使用成熟的 CSS和 HTML 实现,将为您节省大量的时间,不管是中期还是长期。
在本文的  中,我将介绍速度、可访问性和组织。尽管都是基于简单维护的目标,但有许多不同的注意事项。通过少量的工作,确保您在进行很酷的新设计时,您的 Web 站点不会让您头疼。
返回列表