近年来,随着我国网络技术的快速发展,网页的设计逐渐从静态设计过渡到动态设计,动态技术的发展实现了许多功能。同时对于相关的技术人员来说也面临着巨大的挑战。动态网页顾名思义是包含不同动画的相关的内容,这些只是网页具体内容的表现形式,不管网页有没有表现出动态的效果,只要采用动态网站技术就能够生成网页,都可以称为动态网页。随着人们对于网络信息的需求日益增多,因此动态网页技术也将会不断的发展,其技术也会不断的完善。
1 动态网页发展的进程
近年来,动态网页的发展的进程取得了很大进步,动态网页不同于静态网页,动态网页可以说是一种技术含量较高的网页编程技术。对于静态网页来说,其显示的效果与相关的内容较长时间内不会发生变化,但是对于动态网页来说,就可以通过一些页面的代码不同,而使页面的相关内容由于环境、时间或者是相关数据库的改变进而实现变化,在动态网页早期的时候,大部分使用的是网关接口技术来实现的,然而在进行编程的过程中出现了较多问题,如编程的效率低、技术难以实现以及修改过程复杂,正因如此早期动态网页技术在逐渐的被新技术所取代。
与此同时,新技术的不断完善使得动态网页设计以及表现形式更加灵活。
动态网页的设计在通常情况下是按照由上到下的原则而实现的,先从较高层的页面一级一级的向下进行访问页面的相关内容,但是要求是在不同的文件中要放置不同的页面相关内容。正常情况下,上述的情况由静态页面是不能实现的,而且对于用户来说是非常不方便的。在动态页面上的显示的文件大都为原页面文件,所以一定要使用递归调用的方法。另外一方面,对于数据库的访问结果要进行处理。根据用户给定的条件,在进行数据库的检索过程中需要将结果反馈给相关用户,这是用户通过输入条件的不同,进而获取不一样的检索效果。
2 动态网页设计的探索
2.1 网页设计原则。计算机动态网页设计主要目的是有效抓住用户的相关需求,进而能够给相关的企业带来最大的经济效益。因此在进行网页设计的过程中,需要遵循一定的设计原则:首先,网页的设计要有好的对比度,而且还要具有一致性,收到简洁明了的效果,表达出网站的主题内容。一致性主要表现在相关网页的风格与色彩的布局上。在对比度上,好的对比度主要体现在网站的内容上一定要有重点。只有做到这个原则才能够制作出非常优秀的网站。
2.2 网站设计构思。对于网页设计之前,首先,需要进行的工作是构思。对于设计者构思设计方案,首先要明确网站的主题内容,比如对于一个相关的论坛,可以有不同的主题,如以爱好、学习技术为主题,拟定了主题之后再确定网站的主要内容。其次,要确定网站上目录的链接,为了突出其重要性,要将目录放在最为突出的地方,还要协调其他内容,放在较为合理的位置。最后,对于动态网页最重要的就是要明确在网页上的主要图片,对于主要图片需要根据动态网页的主题来选择,而且要能够突出网站的主题。依次根据以上的三个步骤,其主要的风格基本得到确定,另外如果有特殊需要,可以进行一些相关的调整,增加或减少一些内容等。
2.3 网站风格探讨。对不用户来说,不难发现不同的页面能够看出有不同的风格。在版面的设计上,需要细致的观察到版面的和谐、美观以及最重要的实用性。另外,在传统设计的基础上,可以再进行一些个性化的创新设计。例如,在论坛网页的设计上,主要使用的是 d 型的架构,进而进行创新。这一设计融合了边框的设计,将一些左边框的内容加入到上边框上能够减少空间的使用,使得页面更加整洁、美观。对内容区进行规划时,使用到的是左右对称法则,而且还用到了共享边框技巧,从而都具有边框,有效统一网页风格。其中需要特别注意的是要在每一个栏目当中都要建立独立的文件目录,使用到的图片都要放在其下面的独立文件夹中。这样能够有效避免所有的文件都堆放在一起,也能够使网站的结构看起来更加清晰。对于首页的制作也是网站非常重要的工作,因为首页是一个网页的门户。第一,对于首页要求能够体现网站的相关主题,让用户更加清晰;第二,首要要有吸引力、美观,让用户有进行下一步游览的欲望。另外,为了能与用户进行有效的交流,可以在论坛的左栏设置投票系统,得到用户的直接反馈。
2.4 网站管理方法。虽然现阶段的网站涉及到的软件都越来越容易使用,尤其是目前各行各业都在提倡以人为本的服务,进行设计工作,这就促使要有一个非常好的网站应该很方便去管理。设计中需要体验用户的感觉,进而能够使得网络的管理者使用起来非常方便。另外,对于管理员要设置密码,只有这样才能保证网站的安全性,并且保证管理员具有对密码进行修改的权力。
3 网站优化设计技巧
3.1 表格设计技巧。大部分的网站在进行页面设计时会用到表格,使用表格来实现布局,由于表格能够很好的实现较为复杂版面的设计工作,因此非常受欢迎。但是,也存在一定的缺点,也就是将大部分元素尽在图中呈现,在浏览器中有时会出现显示不全的现象。为了能够有效的缩短时间,需要将大的、整个的表格打散成许多较为独立的、小的表格来实现,另外,还需要注意的是对于意义不大的表格要进行删除,避免出现空间的浪费,否则这些表格会使网页的速度降低,带来许多不便。
3.2 杜绝表格嵌套。目前的动态网页设计过程中,设计者都倾心与使用表格嵌套的思路。因为使用表格嵌套能够进行网页版面设计,其好处是能够设计出非常具有创意的版面来,也就是这一点能够吸引着较多的设计人员,但是对于嵌套的层数越多的表格,对于浏览器来说,需要进行解释与显示的时间就会越长。所以建议在不放弃表格嵌套设计带来的优秀创意优势外,建议表格嵌套层数不超过三层,只有这样才能充分的利用表格嵌套设计版面的优势,还能够很好地避免由于过多嵌套带来的浏览器显示速度缓慢的问题。
3.3 有效优化脚本运行。有很多的网页设计者,为了能够便于所设计的网页,在进行下载前需要先启动脚本语言。然而,放置大量的脚本代码将会导致整个页面的下载或者是显示的速度变得更为缓慢。因此,为了能够有效的减少过量脚本代码在中带来的显示速度缓慢问题,需要将那些后来执行的脚本程序放到之前进行,还可以将其放到一个外部的文件中。到使用的时候,再进行一些调用工作。这能够在很大程度上由于网站设计的不合理,进行相关的优化工作,还可以通过采取一些简单的技术进而加快网站的下载速度。
结束语
动态网页的设计工作,要求设计者不仅要具有网页制作相关的基本常识,还需要熟练掌握网络编程的知识。可以说,动态网页设计不是一门单独的学科艺术,同时它是多种艺术的总和,要是想设计出较为美观且非常实用的网页,就一定要系统的掌握各种网页制作技术。其中,最重要的就是要建立较为系统的科学理论作为指导。
参考文献:
[1]汪伟。胡宾。浅析动态网页设计技术 ASP 与 JSP[J].科技信息,2007(5)。
[2]崔绒花。动态网页设计与实现[J].科技信息,2013(12)。
[3]张浩军。李晓雪。动态网页设计技术应用方法探讨[J].实践与经验,2005.