主页的测试与维护 张运宝 1998年 第23期 19版   当你初步完成一个主页的基本建设或你的主页经过一次较大的改动后,必须紧接着做两件重要的工作:测试已建好的内容;维护作品的基本结构与风格。 #1一、主页的测试 #11.HTML语法合法性测试   这是指为了保证技术上的正确性而进行的测试。由于很多浏览器对HTML(超文本标识语言)进行语法分析时,都会尽可能地忽略其中的小问题,所以在某种浏览器中能正常显示的主页,其HTML不一定完全正确,并且不同的浏览器忽略错误的能力大小是有较大区别的,这就使主页中留下了错误的隐患。例如,一个主页的某个语法错误在Netscape Gold3.0中毫无反映,而在IE3.0中就可能无法正常显示(尤其是一些低版本的浏览器)。   那么,如何快速且准确地测试HTML的合法性呢?常用的方法是用工具软件如HTML合法检测器(HTML validator)、Weblint等来进行测试。Weblint能指出主页中最明显的错误,比较实用。而HTML validator的检测则更为严格、复杂,但不太容易使用。笔者推荐的是一个功能强大的语法检查工具——CSE 3310 HTML Validator Release(《电脑报配套光盘第二辑》中有其2.01版,安装后仅占432K)。它能够把主页中的任何一点错误都挑出来,更可爱的是它还给你提出修改错误的方法和建议,让你轻轻松松地修正BUG!而且它的基本操作非常简单,只需点击主菜单File,选择Validate HTML Document(或按F2),再选择你要测试的主页,就会出现测试结果,其中包括出错地址和修改建议。要注意:如果欲测的主页中含有汉字,最好关闭Validator Options中Check for high ASCII characters一项,以避免误报。笔者建议使用几种检测工具来测试HTML语法的合法性,经过如此“过五关、斩六将”的主页,一般在常用的各版本的浏览器中都不会出现问题。 #12.浏览测试   各种HTML检测工具的目的都是为了确保HTML语法的正确性,所以完成语法测试、确保HTML语言无误后,还应该用一切你能找到的浏览器浏览你的主页(至少要用IE和Netscape的几种常用版本),以确保外观设计上的正确性。因为一个在IE中很漂亮的主页,在Netscape的某个版本中就有可能变形或显示乱码,这就需要反复地修改、调整。浏览测试时应注意在相同的环境设置下(如都在800×600-16K)进行。如果感觉这种方法太麻烦,也可以用工具软件Browserola 1.01(《电脑报配套光盘第二辑》收录有共享版),它可以显示主页在不同种类或不同版本的浏览器下的模样。   在浏览的同时还需要进行一项重要的工作:检验你的主页链接是否正常。对于小的主页,一个一个地跟踪下去就可以完成工作,但如果是一个大的主页,这样的工作无疑如同钻进迷宫,漫长而无味,并且一个优秀的主页总是在不断更改的,一不小心就会造成断链,所以验证链接也很有学问。解决办法当然还是用工具了,使用自动链接检查器来检查每一个节点,它们的使用并不难,在此就不赘述了(可在www.ics.uci.edu/WebSoft/MOMspider、www.cs.dartmouth.edu等处下载)。 #1二、主页的维护   一个优秀的主页不会是一成不变的,它总是在发展变化着,所以更新和添加新页面也是后期的一项重要工作。   当增加新页面时,应注意保持原有主页的基本结构和风格,否则你的主页会慢慢变成不伦不类的“四不像”。即使有非常漂亮的素材,若与你的主页风格不同,也要坚决忍痛割爱。在维护风格时最重要的是页面的协调一致——一致的图标、注释、标题、段落等等。最方便的解决方法是创建一套自己的网页页面模板,供添加新页时调用。这里向大家强力推荐用FrontPage98管理站点,它的风格设定、密码设置、工作进程器、丰富的模板、超强的编辑功能以及与Office IA的完美结合,能使你在短时间内也变成Webmaster(网络管理员)。   另外,合理地运用一些工具软件,可使你的主页锦上添花。如用Websnake(网络大砍刀)给主页“减肥”;用The Spider(花蜘蛛)自动地在全世界每个WWW搜索器中注册你的主页。让每个搜索与你的主页有关信息的大小虫子都可以找到你的网址等等,这些小东东往往能有事半功倍的效果。 #1三、主页制作中的几点建议   1.主页中动画、图像要短小精炼,特别是JAVA程序不宜过多,否则会大大影响浏览速度。   2.结构清晰、明了,不要让人钻来钻去还摸不着头绪。   3.内容要充实,不要华而不实。   4.至少能熟练掌握PhotoShop、PaintShop、PageMarker等专业图形设计软件中的一种来制作自己的图像,建立自己特有的风格。   5.慎用Frame(帧)。当一个页面的帧数超过3个,就会给人混乱的感觉。如果每个窗口里的颜色搭配不当则会更难看,并且Netscape Nagivator2.0与IE3.0以下版本还不支持Frame。   6.过多的“正在建设”会让你失去众多捧场者,所以在没有充分准备的情况下不宜盲目地增开栏目、大兴土木。   你的艺术细胞+认真测试与维护=“My HomePage”门庭若市、虫山虫海!-)。