『壹』 HTML静态指的是那些具体的东西呀
一个html文件本身就是静态的,静态的意思是说文件不需要经过解释器解释可以直接返回最终内容的.简单说一下apache的运行过程, 比如客户端请求了一个php页面, apache会根据配置调用php.exe来解释这个页面, 将解释过的结果返回给客户端, 这种语言叫动态语言, 做出来的网站叫动态网站.如果你请求了一个html文件, apache会直接把这个文件返回给你, 不经过任何解释, 这叫做静态, 明白没?
『贰』 比较ASP生成静态HTML文件的几种方法
将动态页面转换生成静态Html文件有许多好处,比如生成html网页有利于被搜索引擎收录(特别是对接受动态参数的页面)。前台访问时,脱离了数据访问,减轻对数据库访问的压力,加快网页打开速度。当然,凡事有利必有弊,生成HTML页面无形中也耗费大量的磁盘空间以存放这些静态文件,在编辑页面过程中除读写数据库外,也要读写服务器磁盘,页面样式的改动必须重新生成全部HTML文件,等等。像很多搜索引擎,都可以提交网站的页面地址列表,动态文件的收录问题已经不算是个问题了(如google sitemap)。得失就要自己衡量把握了,但无论如何,我们还是要懂得如何操作的。这里就引用一下别人的文章说明几种常见的生成思路,供大家参考参考。1,下面这个例子直接利用FSO把html代码写入到文件中然后生成。html格式的文件 .这是最原始的,优点是简单,缺点是页面的修改不方便,我一般用到的地方是利用它生成整站参数文件。(通常网站如标题,名称等配置保存在数据库,我将它生成config.asp保存这些变量调用,避免频繁访问数据库)<%filename="test.htm"if request("body")<>"" thenset fso = Server.CreateObject("Scripting.FileSystemObject")set htmlwrite = fso.CreateTextFile(server.mappath(""&filename&""))htmlwrite.write "<html><head><title>" & request.form("title") & "</title></head>"htmlwrite.write "<body>输出Title内容: " & request.form("title") & "<br /> 输出Body内容:" & request.form("body")& "</body></html>"htmlwrite.closeset fout=nothingset fso=nothingend if%><form name="form" method="post" action=""><input name="title" value="Title" size=26><br><textarea name="body">Body</textarea><br><br><input type="submit" name="Submit" value="生成html"></form>2,但是按照上面的方法生成html文件非常不方便,第二种方法就是利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值,完成模板功能;将最终替换过的所有模板代码生成HTML文件。这种技术采用得比较多,大部分的CMS都是使用这类方法。template.htm ' //模板文件<html><head><title>$title$ by webjx.com</title></head><body>$body$</body></html>TestTemplate.asp '// 生成Html<%Dim fso,htmlwriteDim strTitle,strContent,strOut'// 创建文件系统对象Set fso=Server.CreateObject("Scripting.FileSystemObject")'// 打开网页模板文件,读取模板内容Set htmlwrite=fso.OpenTextFile(Server.MapPath("Template.htm"))strOut=f.ReadAllhtmlwrite.closestrTitle="生成的网页标题"strContent="生成的网页内容"'// 用真实内容替换模板中的标记strOut=Replace(strOut,"$title$",strTitle)strOut=Replace(strOut,"$body$",strContent)'// 创建要生成的静态页Set htmlwrite=fso.CreateTextFile(Server.MapPath("test.htm"),true)'// 写入网页内容htmlwrite.WriteLine strOuthtmlwrite.closeResponse.Write "生成静态页成功!"'// 释放文件系统对象set htmlwrite=Nothingset fso=Nothing%> 3,第三种方法就是用XMLHTTP获取动态页生成的HTML内容,再用ADODB.Stream或者Scripting.FileSystemObject保存成html文件。找到一段XMLHTTP生成Html的代码参考一下.<%'定义xmlhttpfunction GetXmlText(Url)dim GetXmlHttpset GetXmlHttp=server.Createobject("Microsoft.XMLHTTP")GetXmlHttp.open "Get",url,false,"",""GetXmlHttp.Send'GetXmlText=GetXmlHttp.ResponsetextGetXmlText=GetXmlHttp.ResponseBodyset GetXmlHttp=nothingend function'转换为字符Function BytesToBstr(body,Cset) dim objstream set objstream = Server.CreateObject("adodb.stream") objstream.Type = 1 objstream.Mode =3 objstream.Open objstream.Write body objstream.Position = 0 objstream.Type = 2 objstream.Charset = Cset BytesToBstr = objstream.ReadText objstream.Close set objstream = nothingEnd Function'保存文件Sub SaveToFile(strBody,File) Dim objStream Set objStream = Server.CreateObject("ADODB.Stream") With objStream .Type = 2 .Open .Charset = "GB2312" .Position = objStream.Size.WriteText = strBody .SaveToFile Server.MapPath(File),2 .Close End With Set objStream = NothingEnd Sub%><%SaveToFile BytesToBstr(GetXmlText("http://127.0.0.1/index.asp"),"GB2312"),"index.htm"%> 小结,这三种方式是比较常用的生成HTML文件方法,第三种方式,页面改动时非常方便,就算动态页改动多大都好,只要重新用XMLHTTP读取生成一次即可。
『叁』 html静态文档是什么
说白了就是个网页,超文本标记语言。你看到的网站就是由众多的网页构成,只不过html是最基础的而已。
『肆』 哪些网页是静态网页
在网站设计中,纯粹HTML格式的网页通常被称为“静态网页”,早期的网站一般都是由静态网页制作的。 静态网页的网址形式通常为: 也就是以.htm、.html、.shtml、.xml等为后后缀的。在HTML格式的网页上,也可以出现各种动态的效果,如.GIF格式的动画、FLASH、滚动字母等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。 我们将静态网页的特点简要归纳如下: (1)静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”; (2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件; (3)静态网页的内容相对稳定,因此容易被搜索引擎检索; (4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难; (5)静态网页的交互性较差,在功能方面有较大的限制 好像看懂了,第一看后缀名,第二看是否能与服务器发生交互行为 静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。另外,如果扩展名为.asp但却没有连数据库,完全是静态的页面,那也是静态网站.只是.asp扩展名。
『伍』 html使用静态文件
你这是什么文件,是js还是css还是说是另外一个html文件如果是js就在head标签引用:<script src="js/jquery-2.1.3.min.js" type="text/javascript"></script>如果是css就在head标签引用:<link rel="stylesheet" href="css/index.css" />如果是引用别的html文件,那么就在页面中加一个超链接,href指向这个文件即可
『陆』 静态网页是什么
静态网页是指在网站设计中,纯粹HTML(标准通用标记语言下的一个应用)格式的网页通常被称为“静态网页”,静态网页是标准的HTML文件,它的文件扩展名是.htm、.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。容易误解的是静态页面都是htm这类页面,实际上静态也不是完全静态,他也可以出现各种动态的效果,如GIF格式的动画、FLASH、滚动字幕等。
『柒』 静态网页是什么
在网站设计中,纯粹HTML(标准通用标记语言下的一个应用)格式的网页通常被称为“静态网页”,静态网页是标准的HTML文件,它的文件扩展名是.htm、.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。容易误解的是静态页面都是htm这类页面,实际上静态也不是完全静态,他也可以出现各种动态的效果,如GIF格式的动画、FLASH、滚动字幕等。与动态的区别1、网页制作使用的制作语言:静态网页使用语言:超文本标记语言(标准通用标记语言的一个应用)动态网页使用语言:超文本标记语言+ASP或超文本标记语言+PHP或超文本标记语言+JSP等。2、程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页, ASP、PHP、JSP、ASPnet、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如 html 页、Flash、JavaScript、VBScript等等,它们是永远不变的。与动态的联系静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。
『捌』 什么是静态HTML,什么是动态的HTML二者有什么区别
静态HTML指:使用单纯的HTML或者结合CSS制作的包括图片、文字等的只供用户浏览但不包含任何脚本、不含有任何交互功能的网页。
动态的HTML指:网页不仅提供给用户浏览,网页本身还有交互功能,存在着在脚本如JAVASCRIPT,并利用某种服务器端语言如PHP等实现如用户注册,用户登录,上传文件,下载文件等功能。
动态页面可以人机互动,静态只能回服务器的数据库再回到页面。
『玖』 什么是静态html页面
<html> <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=Database.aspx"> <TITLE>Waiting </TITLE> </HEAD> </html>复制到记事本保存文件修改后缀为HTML 就是一个静态页了。