静态文档,动态文档和活动文档


万维网的文档可以分为3类:静态文档、动态文档和活动文档。

静态文档

静态文档是指内容固定的文档,它是由万维网服务器创建,并存放在其中。

  1. 当客户利用 浏览器访问万维网服务器里的该文档时,这个文档的副本被传送到客户,客户就可使用浏览程序显示这个文档。当然,服务器中的文档内容是可以修改的,但客户却不能修改它
  2. 静态文档的最大优点是简单,文档可以由非程序设计人员来创建。它的缺点是不够灵活。因此,对于内容变化频繁的文档是不适合做成静态文档的。

动态文档

动态文档是指文档的内容是在浏览器访问服务器时才得以创建。当浏览器的请求到达时,服务器就运行一个创建动态文档的应用程序。

  1. 动态文档的最大优点是具有告知当前最新信息的能力。
  2. 该应用程序对调览器发送来的数据进行处理,服务器把该程序或脚本的输出作为对浏览器请求该文档的响应。由于浏览器每次请求的响应都是动态生成的,因此每一个请求所得到的动态文档的内容也不一样

活动文档

活动文档是指能够提供了一种连续更新屏幕内容的技术,这种技术把创建文档的工作移到浏览器端进行。

  1. 当浏览器请求一个活动文档时,服务器就返回这个活动文档程序的副本或脚本,然后就在浏览器端运行,此时,活动文档程序可与用户直接交互,以便连续地更新屏幕的显示内容。
  2. 虽然活动文档克服了静态文档内容固定不变的不足,但活动文档一旦建立,它所包含的内容也就被固定下来而无法及时刷新。另外,活动文档也无法提供像动画那样的显示效果。

三者的区别

1、创建方式不同:
(1)静态文档是指内容固定的文档,它是由万维网服务器创建,并存放在其中。

(2)动态文档是指文档的内容是在浏览器访问服务器时才得以创建。

(3)活动文档是指能够提供了一种连续更新屏幕内容的技术,这种技术把创建文档的工作移到浏览器端进行。
2、生成方式不同:
(1)静态文档的内容是提前编写到文档里的,浏览器每次访问时,里面的内容都不改变。

(2)动态文档是通过服务器上运行自己编写的应用程序动态的产生的,文档里的内容是每次访问一更新的。

(3)当浏览器请求一个活动文档时,服务器就返回这个活动文档程序的副本或脚本,然后就在浏览器端运行。
3、内容变化不同:
(1)静态文档每次访问时里面的内容都不改变。

(2)动态文档每次访问时里面的内容也不一样。

扫描二维码关注公众号,回复: 11792769 查看本文章

(3)活动文档克服了静态文档内容固定不变的不足,但活动文档一旦建立,它所包含的内容也就被固定下来而无法及时刷新
4、对创建者要求不同:
(1)静态文档的最大优点是简单,文档可以由非程序设计人员来创建。

(2)动态文档的创建难度比静态文档要高,因为开发人员必须具有一定的编程能力,编写出用于生成动态文档的应用程序。

(3)活动文档程序可与用户直接交互,以便连续地更新屏幕的显示内容。


参考资料:
百度百科-静态文档
百度百科-动态文档
百度百科-活动文档
百度知道

猜你喜欢

转载自blog.csdn.net/qq1350975694/article/details/107039837
今日推荐