Dreamweaver CS5+ASP动态网站设计实用手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4 动态网站建设技术

动态网页与静态网页是相对应的,也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形式,而是以.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号“? ”。在创建网页前首先要安装和设置IIS,创建数据库。

1.4.1 网页标记语言HTML介绍

HTML(HyperText Markup Language,超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台。所谓超文本,因为它可以加入图片、声音、动画、影视等内容。

HTML的任何标记都由“<”和“>”围起来,如<HTML><I>。在起始标记的标记名前加上符号“/”便是其终止标记,如</I>,夹在起始标记和终止标记之间的内容受标记的控制,如<I>一路顺风</I>,夹在标记“I”之间的“一路顺风”将受标记“I”的控制。

下面讲述HTML的基本结构。

超文本文档分为头和主体两个部分,在文档头里,对这个文档进行了一些必要的定义,文档主体中才是要显示的各种文档信息。

        <HTML>
            <HEAD>
              网页头部信息
            </HEAD>
              <BODY>
                网页主体正文部分
              </BODY>
        </HTML>

· HTML标记

<HTML>标记用于HTML文档的最前边,用来标识HTML文档的开始。而</HTML>标记恰恰相反,它放在HTML文档的最后边,用来标识HTML文档的结束,两个标记必须一起使用。

· Head标记

<Head>和</Head>构成HTML文档的开头部分,在此标记对之间可以使用<Title></Title>、<Script></Script>等标记对,这些标记对都是描述HTML文档相关信息的标记对,<Head></Head>标记对之间的内容不会在浏览器的框内显示出来,两个标记必须一块使用。

· Body标记

<Body></Body>是HTML文档的主体部分,在此标记对之间可包含<p></p>、<h1> </h1>、<br></br>等众多的标记,它们所定义的文本、图像等将会在浏览器内显示出来,两个标记必须一起使用。

· Title标记

使用过浏览器的人可能都会注意到浏览器窗口最上边蓝色部分显示的文本信息,那些信息一般是网页的“标题”,要将网页的标题显示到浏览器的顶部其实很简单,只要在<Title></Title>标记对之间加入要显示的文本即可。

1.4.2 网页脚本语言JavaScript和VBScript

使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

脚本语言(JavaScript、VBScript等)介于HTML和C、C++、Java、C#等编程语言之间。脚本是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称做宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。

脚本同VB、C语言的区别主要是:

· 脚本语法比较简单,比较容易掌握;

· 脚本与应用程序密切相关,所以包括相对应用程序自身的功能;

· 脚本一般不具备通用性,所能处理的问题范围有限;

· 脚本多为解释执行。

如图1-12所示的是使用脚本语言制作的特效漂浮广告网页。

图1-12 使用脚本语言制作的漂浮广告网页

1.4.3 动态网页编程语言ASP

ASP(Active Server Pages)是微软公司开发的服务器端脚本环境,内含于IIS3.0及以上版本,通过ASP可以结合HTML网页、ASP指令和ActiveX控件,建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能够运行所有编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户端浏览器,这样就减轻了客户端浏览器的负担,大大提高了交互的速度。