官术网_书友最值得收藏!

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中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶端瀏覽器,這樣就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。

主站蜘蛛池模板: 淮阳县| 贵德县| 张家口市| 平舆县| 晋中市| 自治县| 上犹县| 永年县| 祁阳县| 西盟| 大余县| 澄城县| 阿鲁科尔沁旗| 鞍山市| 怀远县| 上饶市| 屏山县| 盈江县| 闵行区| 贡嘎县| 共和县| 文山县| 泸水县| 什邡市| 石景山区| 灯塔市| 临汾市| 六安市| 宁德市| 揭东县| 丹凤县| 玉溪市| 阳江市| 南阳市| 昌乐县| 利川市| 昌黎县| 偃师市| 龙海市| 清水河县| 邢台县|