ASP入門教程-ASP和指令碼語言

來源:互聯網
上載者:User

什麼是 ASP

ASP 稱活動伺服器頁面(英文全稱Active Server Pages)就是一個編程環境,在其中,可以混合使用HTML、指令碼語言以及組件來建立伺服器端功能強大的Internet應用程式。 如果您以前建立過一個網站,其中混合了HTML、指令碼語言以及組件,您就可以在其中加入ASP程式碼。並且,還可以通過使用組件包含一些商業邏輯規則。組件可以被指令碼程式調用,也可以由其他的組件調用。

ASP的工作原理:

當在Web網站中融入ASP功能後,將發生以下事情:

1、使用者調出網站內容,預設頁面的副檔名是.asp。

2、瀏覽器從伺服器上請求ASP檔案。

3、伺服器端指令碼開始運行ASP。

4、ASP檔案按照從上到下的順序開始處理,執行指令碼命令,執行HTML頁面內容。

5、頁面資訊發送到瀏覽器。

因為指令碼是在伺服器端啟動並執行,所以Web伺服器完成所有處理後,將標準的HTML頁面送往瀏覽器。這意味著,ASP只能在可以支援的伺服器上運行。讓指令碼駐留在伺服器端的另外一個好處是:使用者不可能看到原始指令碼程式的代碼,使用者看到的,僅僅是最終產生的HTML內容。

指令碼語言  

指令碼是指嵌入到Web頁中的程式碼,所使用的程式設計語言稱為指令碼語言。按照執行方式和位置的不同,指令碼分為用戶端指令碼和伺服器端指令碼。用戶端指令碼在用戶端電腦上被Web瀏覽器執行,伺服器端指令碼在伺服器端電腦上被 Web伺服器執行。指令碼語言是一種解釋型語言,用戶端指令碼的解譯器位於Web瀏覽器中,伺服器指令碼的解譯器則位於Web伺服器中。靜態網頁只能包含用戶端指令碼,動態網頁則可以包含用戶端指令碼和伺服器端指令碼

Microsoft公司開發了兩種標準的指令碼語言:VBScript和JScript。VBScript是程式開發語言Visual BASIC家族的最新成員,它將靈活的指令碼應用於更廣泛的領域,包括Microsoft Internet Explorer中的用戶端指令碼和Microsoft Internet Information Server中的伺服器端指令碼。不過Netscape公司的Navigator瀏覽器不支援用戶端的VBScript指令碼,因此最好不要在用戶端使用VBScript語言,在伺服器端則不必考慮瀏覽器的支援問題。

JScript是一種解釋型的、基於對象的指令碼語言。

查看全套ASP入門教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.