静态文档,动态文档和活动文档
- 静态文档
- 动态文档
- 活动文档
- 三者的区别
万维网的文档可以分为3类:静态文档、动态文档和活动文档。
静态文档
静态文档是指内容固定的文档,它是由万维网服务器创建,并存放在其中。
- 当客户利用 浏览器访问万维网服务器里的该文档时,这个文档的副本被传送到客户,客户就可使用浏览程序显示这个文档。当然,服务器中的文档内容是可以修改的,但客户却不能修改它。
- 静态文档的最大优点是简单,文档可以由非程序设计人员来创建。它的缺点是不够灵活。因此,对于内容变化频繁的文档是不适合做成静态文档的。
动态文档
动态文档是指文档的内容是在浏览器访问服务器时才得以创建。当浏览器的请求到达时,服务器就运行一个创建动态文档的应用程序。
- 动态文档的最大优点是具有告知当前最新信息的能力。
- 该应用程序对调览器发送来的数据进行处理,服务器把该程序或脚本的输出作为对浏览器请求该文档的响应。由于浏览器每次请求的响应都是动态生成的,因此每一个请求所得到的动态文档的内容也不一样。
活动文档
活动文档是指能够提供了一种连续更新屏幕内容的技术,这种技术把创建文档的工作移到浏览器端进行。
- 当浏览器请求一个活动文档时,服务器就返回这个活动文档程序的副本或脚本,然后就在浏览器端运行,此时,活动文档程序可与用户直接交互,以便连续地更新屏幕的显示内容。
- 虽然活动文档克服了静态文档内容固定不变的不足,但活动文档一旦建立,它所包含的内容也就被固定下来而无法及时刷新。另外,活动文档也无法提供像动画那样的显示效果。
三者的区别
1、创建方式不同:
(1)静态文档是指内容固定的文档,它是由万维网服务器创建,并存放在其中。
(2)动态文档是指文档的内容是在浏览器访问服务器时才得以创建。
(3)活动文档是指能够提供了一种连续更新屏幕内容的技术,这种技术把创建文档的工作移到浏览器端进行。
2、生成方式不同:
(1)静态文档的内容是提前编写到文档里的,浏览器每次访问时,里面的内容都不改变。
(2)动态文档是通过服务器上运行自己编写的应用程序动态的产生的,文档里的内容是每次访问一更新的。
(3)当浏览器请求一个活动文档时,服务器就返回这个活动文档程序的副本或脚本,然后就在浏览器端运行。
3、内容变化不同:
(1)静态文档每次访问时里面的内容都不改变。
(2)动态文档每次访问时里面的内容也不一样。
(3)活动文档克服了静态文档内容固定不变的不足,但活动文档一旦建立,它所包含的内容也就被固定下来而无法及时刷新
4、对创建者要求不同:
(1)静态文档的最大优点是简单,文档可以由非程序设计人员来创建。
(2)动态文档的创建难度比静态文档要高,因为开发人员必须具有一定的编程能力,编写出用于生成动态文档的应用程序。
(3)活动文档程序可与用户直接交互,以便连续地更新屏幕的显示内容。
参考资料:
百度百科-静态文档
百度百科-动态文档
百度百科-活动文档
百度知道
静态文档,动态文档和活动文档相关推荐
- Java 将xml模板动态填充数据转换为word文档
需要用到的jar包: commons-codec-1.10.jar freemarker-2.3.21.jar jacob-1.6.jar 实现思路: 1.先将word文档另存为 : Word 200 ...
- DL动态加载框架技术文档
DL动态加载框架技术文档 DL技术交流群:29969245 1. Android apk动态加载机制的研究 2. Android apk动态加载机制的研究(二):资源加载和activity生命周期管理 ...
- 关于用java编写生成word文档,动态添加数据到word文档的一些心得
关于用java编写生成word文档,动态添加数据到word文档的一些心得,经过翻阅了无数的有用的和无用的资料以后,总算找到了一种靠谱的方法 1.概述 经过反反复复的查阅资料,总算找到了一个靠谱的生成w ...
- java poi doc转docx_POI动态插入数据到Word文档
模板制作 制作word模版,${xxxx}是要替换的内容.注意${xxxx}是一个整体,中间不能断开,因为利用POI的API程序操作时,判断是否有这个${xxxx}才进行替换. 依赖的包 org.ap ...
- vuepress文档服务器,使用 vuepress 快速搭建文档
vuepress官方教程,em...也是用vuepress搭建的,哈哈. 这句很经典,也是表明了vuepress最好的用处: VuePress 专注在以内容为中心的静态网站上,同时提供了一些为技术文档 ...
- echarts4离线使用文档_适合写API接口文档的管理工具有哪些?
现在越来越流行前后端分离开发,使用ajax交互.所以api接口文档就变的十分有意义了,目前市场有哪些比较优秀的接口文档管理工具呢? 1.MinDoc 网址:https://www.iminho.me/ ...
- linux系统中 库分为静态库和,Linux系统中“动态库”和“静态库”那点事儿-【经典好文】...
今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻.在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情. 在linux操作系统中,普遍使用E ...
- wms策略文档_内容策略:技术文档的新理念
wms策略文档 我们是否可以首先同意文档很重要,而我们想要更好的文档呢? 好. 这样一来,我就不必为为什么要关心而写三段式的报告了,这样您就可以保留更多的时间来阅读它会花费您的时间. 为了生意! 作为 ...
- Python 文档,给自己的程序写文档
文档,这个词语在经常在程序员的嘴里冒出来,有时候他们还经常以文档有没有或者全不全为标准来衡量一个软件项目是否高大上.那么,软件中的文档是什么呢?有什么要求呢?python文档又是什么呢?文档有什么用呢 ...
最新文章
- Linux系统中创建大文件,并作为文件系统使用
- 3D视觉原理之深度暗示(即立体感)
- Linux 下 *.tar.gz 文件解压缩命令
- NoSQL(三):主从复制
- 华为平板matepad支持鸿蒙2.0,首款鸿蒙OS 2.0平板,华为正式公布Matepad Pro2,搭载麒麟9000...
- Hive旺旺讨论(关于mapjoin)
- Andorid Binder进程间通信---总结
- 性能提升约7倍!Apache Flink 与 Apache Hive 的集成
- 开氏温度与摄氏度换算_【油品小知识】你不知道的“柴油密度”与“温度”的故事...
- Dubbo学习笔记002---安装Zookeeper_并且安装Dubbo的管理控制台
- 8块钱搞定一个顶级域名 (全过程) B篇
- C/C++代码调试:快速定位内存的申请和释放的位置
- 西门子/AB/ModbusTCP/FX3U 安卓手机app软件,二代Teslascada2电脑组态版本app Runtime
- 使用MMAction2处理UCF-101数据集
- GANs(生成对抗网络)浅析
- 前程似锦用计算机怎么表示,2021选什么专业 毕业后前程似锦
- 前百度副总裁王京傲出任云骥智行CTO ,All in自动驾驶
- 蔚来回应测试车坠楼:初步确认为意外事故;首发苹果M2,新MacBook Pro 13英寸正式开售:9999元起|极客头条
- 塑胶模具设计中的几个小问题,学会不吃亏
- Android Framework:深入探索 AIDL 数据流动