网页形成的几种方式

《》网页一般分为三种:静态文档、动态文档、活动文档

《》静态文档:是指网页文档在创作完成之后就保存在了服务器中,用户在调用这些文档时,只是将这些静态的文档下载到本机,显示在浏览器中,完全是静态的

《》动态文档:网页并不是已经在服务器中已经写好然后保存起来的,而是在服务器中有一个生成HTML网页的程序,当用户调用网页时,服务器端的应用程序临时的

根据数据库中最新的数据生成HTML网页数据,并将网页发送给用户

《》活动文档:虽然动态文档已经能够基本上保证用户端的数据是近期的,但是明显不是最新的,而且网页没有交互功能,活动文档就解决了这个问题,实际上服务器中

使用的是“在静态的HTML数据中嵌入可以执行的小应用程序”,就像java中Applet,当用户下在网页的时候,会将HTML静态数据和嵌入其中的小应用程序

一并下载到本机,这样的话,本机不仅能够看见静态的内容,而且能够通过嵌入其中的小应用程序实现动态的交互,非常的明显,这里面有两个方面需要明确

①浏览中必须已经安装有能够运行这些小程序的运行时环境,比如JRE

②这些小应用程序明显应该能够具备网络通信的能力,这样的话,就能够通过这些小应用程序建立网络连接,访问服务器端数据库中最新的数据内容

可见活动文档是现在最常用的网页技术

时间: 2024-08-09 22:01:56

网页形成的几种方式的相关文章

Struts2网页面传值两种方式

第一种方式: /** 列表 */ public String list() throws Exception { List<Role> roleList = roleService.findAll(); ActionContext.getContext().put("roleList", roleList); return "list"; } 第二种方式: /** 修改页面 */ private Role model = new Role(); publ

C#网页采集数据的几种方式(WebClient、WebBrowser和HttpWebRequest/HttpWebResponse)

获取网页数据有很多种方式.在这里主要讲述通过WebClient.WebBrowser和HttpWebRequest/HttpWebResponse三种方式获取网页内容. 这里获取的是包括网页的所有信息.如果单纯需要某些数据内容.可以自己构造函数甄别抠除出来!一般的做法是根据源码的格式,用正则来过滤出你需要的内容部分. 一.通过WebClient获取网页内容 这是一种很简单的获取方式,当然,其它的获取方法也很简单.在这里首先要说明的是,如果为了实际项目的效率考虑,需要考虑在函数中分配一个内存区域.

移动手机端网页布局 常用的3种方式 总结

手机端网页现在已经发展的非常迅猛,很多公司度需要网页能兼容各种不同尺寸屏幕的手机. 下面我给大家讲讲我常用的3放布局方式: 1:响应式布局. 可以用px作为像素,网页进行平铺.全屏的用100%.高度可以用px写死,宽度可以用百分比.不管网页怎么拉伸,高度不变,宽度会相应的扩大. 2:em/rem  方式布局. 可以设置好html,body的字体大小,然后用不同的尺寸手机访问的时候,我们可以去修改body的字体大小,网页(网页的内容用rem设置宽度.高度)的之内容会自动进行缩放. 代码如: bod

asp.net C# 获取网页源码的几种方式

1 方法 System.Net.WebClient aWebClient = new System.Net.WebClient(); aWebClient.Encoding = System.Text.Encoding.Default; Byte[] pageData = aWebClient.DownloadData(url); string nhtml = Encoding.GetEncoding("utf-8").GetString(pageData); 2方法 System.N

网页中使用css的几种方式简单介绍

网页中使用css的几种方式简单介绍: css在当前的网页中可以说是必须的,如果没有使用css,那么这个网页一般丑陋的难以想象,下面就介绍一下网页使用css的几种方式,希望对初学者能够有所帮助. 一.内联样式: 所谓的内联样式就是卸载标签之内的样式,代码如下: <div style="color:red;font-size:10px"></div> 也就是使用style方式在标签内规定div的样式. 二.内部样式表: 所谓内部样式表,就是样式表写在当前页面,而不是

网页爬虫小记:两种方式的爬取网站内容

此处进行简单的分类,对于普通的网页爬取内容,如果没有登录界面可以直接使用Jsoup的API进行爬取: 如果网站是在打开目标也之前需要进行登录,此时需要先使用用户加密码实现登录获取Cookie然后进行登录: 本文就第二种方式进行分析: 方式一. httpClient中的PostMethod 或者 GetMethod 使用httpClient进行获得Cookie: import org.apache.commons.httpclient.Cookie; import org.apache.commo

Python爬虫解析网页的4种方式 值得收藏

用Python写爬虫工具在现在是一种司空见惯的事情,每个人都希望能够写一段程序去互联网上扒一点资料下来,用于数据分析或者干点别的事情. ? 我们知道,爬虫的原理无非是把目标网址的内容下载下来存储到内存中,这个时候它的内容其实是一堆HTML,然后再对这些HTML内容进行解析,按照自己的想法提取出想要的数据,所以今天我们主要来讲四种在Python中解析网页HTML内容的方法,各有千秋,适合在不同的场合下使用. 首先我们随意找到一个网址,这时我脑子里闪过了豆瓣这个网站.嗯,毕竟是用Python构建的网

网页中转跳转的几种方式

最近在做一个网站,遇到一个问题,在首页访问的时候要先经过action,拿出数据,我开始想在web.xml里的<welcome-file>中直接配置action,试了下不行,在网上查了资料,的确不行,只能用中转方式,而中转方式也有几种,下面简单介绍一下: 第一种方式:<meta http-equiv="refresh" content="0;url=actionname"> 第二种方式:<script type="text/ja

页面布局的几种方式

基本布局的几种方式: (1)流体布局: 流布局与固定宽度布局基本不同点就在于对网站尺寸的测量单位不同.固定宽度布局使用的是像素,但是流布局使用的是百分比,看到百分比,你应该想到,这将提供了很强的可塑性和流动性.换句话说,通过设置了百分比,你将不需要考虑设备尺寸或者屏幕宽度大小了,结论就是,你可以为每种情形找到一种可行的方案,因为你的设计尺寸将适应所有的设备尺寸.流布局与媒体查询和优化样式技术的关系密切. (2)固定布局 在固定布局中,网页的宽度是必须指定为一个像素值,一般设为960像素.在过去,