5.3.1  动态网页的特点

[ 编辑:何树业    封开县江口中学软件工作室   录入时间:2007年6月14日]

 
老师寄语

    1、了解动态网页的特点;

    2、体验动态网页给用户带来的不同响应效果。

学习内容

    许多网站会在主页的某个地方放置一个计数器,以统计到此访问的人数有多少。在FrontPage中,我们可以直接通过插入“Web组件”的方式,为网站添加一个计数器。如图5-13所示。




图5-13  网页访问计数器

    但是这个计数器有一个毛病就是网页每刷新(或在浏览器中按F5功能键)一次就累加1,这样导致统计数据不准确。要解决这一毛病就必须采用动态网页

    现在很多网页上的内容还是静态的,其内容是由网页制作者预先制作好或定期进行更新,放到网站上供用户浏览,其内容不会自动改变,这种网页称为静态网页,如图5-14所示。HTML是一种创建静态网页的排版语言,易于编写和使用。静态网页的主要缺点是灵活性差,对于变化频繁的网页,不宜采用静态网页。



图5-14  静态网页

    如果我们希望某位访问者访问某个网站时,初次访问与重新返回访问网站所得到的欢迎词是不同的。网站似乎“认识”这位访问者,并能够根据用户的情况与用户进行交互对话。例如网上进行114查询时,网站可以根据

我们设定的查询条件,自动生成不同的答案网页返回给用户,这就需要用到动态网页技术。

    那么,这些动态变化的数据保存在何处呢?实际上,这是通过与服务器端数据库技术紧密结合实现的。

    动态内容技术的网页内容是由服务器端动态生成。当浏览器向服务器发出请求后,Web服务器运行一个服务器端程序,生成一个HTML文档,返回给用户端浏览器,如图5-15所示。所有程序操作都在服务器端执行,客户端仅是显示得到的结果,因此对客户浏览器的要求很低。



图5-15  动态内容网页

    基于服务器端技术实现的网站可用于显示天气预报、股市行情等时效性很强的信息。它的优点是能实现人机交互,内容可变化。缺点是创建成本高,访问的时间较长。

    结合前面对动态HTML和服务器端技术的理解,我们归纳一下动态网页的特点:

    (1)交互性。网页会根据用户的要求和选择而动态改变和响应。客户端用户与服务器端“面对面的交流”,通过浏览器作为客户端界面。客户可以直接在浏览器上对远程服务器相应的文件或数据进行查询、增加或删除等操作。

    (2)个性化。系统会根据客户端用户提出的需要自动生成新的页面,不同时间、不同的人访问同一网站看到的内容可能是不同的。从而大大减少开发人员的工作量,提高开发效率,也为使用者提供了方便。

    (3)自动化。系统能根据具体情况自动生成页面或更新网站,这样可提高效率,实现网站的即时反馈。如在论坛中,用户发了一个帖子,这个帖子可即时加入到网页中,供所有用户查阅。

 

学生练习

    1、访问一些利用静态和动态网页技术开发的网站,分析在访问这些网站的过程中,浏览器地址栏有什么不同?

    2、向身边已经建立网站的朋友或同学作一个调查,他们制作的网站采用的是静态网页技术还是动态网页技术?

拓展视野

无。

版权所有 Copyright© 2005-2008 封开县江口中学软件工作室