今天給各位分享簡(jiǎn)述asp的知識(shí),其中也會(huì)對(duì)簡(jiǎn)述ASP引擎提供的5個(gè)內(nèi)置對(duì)象進(jìn)行解釋?zhuān)F(xiàn)在開(kāi)始吧!

簡(jiǎn)述ASP動(dòng)態(tài)網(wǎng)頁(yè)的工作原理

ASP的工作原理: 當(dāng)在Web站點(diǎn)中融入ASP功能后,將發(fā)生以下事情: 1、用戶(hù)調(diào)出站點(diǎn)內(nèi)容,默認(rèn)頁(yè)面的擴(kuò)展名是.asp。 2、瀏覽器從服務(wù)器上請(qǐng)求ASP文件。 3、服務(wù)器端腳本開(kāi)始運(yùn)行ASP。 4、ASP文件按照從上到下的順序開(kāi)始處理,執(zhí)行腳本命令,執(zhí)行HTML頁(yè)面內(nèi)容。 5、頁(yè)面信息發(fā)送到瀏覽器。 因?yàn)槟_本是在服務(wù)器端運(yùn)行的,所以Web服務(wù)器完成所有處理后,將標(biāo)準(zhǔn)的HTML頁(yè)面送往瀏覽器。這意味著,ASP只能在可以支持的服務(wù)器上運(yùn)行。讓腳本駐留在服務(wù)器端的另外一個(gè)益處是:用戶(hù)不可能看到原始腳本程序的代碼,用戶(hù)看到的,僅僅是更終產(chǎn)生的HTML內(nèi)容。

簡(jiǎn)述ASP/HTML/VBSCRIPT三者的區(qū)別

1、HTML是超文本標(biāo)記語(yǔ)言,嚴(yán)格來(lái)說(shuō)他不屬于計(jì)算機(jī)語(yǔ)言,只是一些修飾文本的標(biāo)記而已,這些標(biāo)記由客戶(hù)端瀏覽器來(lái)解釋執(zhí)行。

2、VBSCRIPT屬于VB的腳本語(yǔ)言,主要和HTML與ASP結(jié)合使用。VBSCRIPT寫(xiě)的代碼可以在服務(wù)器上解釋執(zhí)行也可以在客戶(hù)端的瀏覽器上解釋執(zhí)行(這取決于寫(xiě)代碼時(shí)所加的相關(guān)說(shuō)明)。

3、asp是實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)而不是一種語(yǔ)言。它主要和HTML、各種網(wǎng)絡(luò)編程語(yǔ)言(如VBS、JS、C#等)結(jié)合使用來(lái)達(dá)到實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的目的。

舉個(gè)簡(jiǎn)單的例子:

HTML !-- 這些代碼是HTML的,客戶(hù)端瀏覽器來(lái)解釋執(zhí)行 --

BODY

SCRIPT LANGUAGE="VBscript"!-- 這些代碼是VBSCRIPT的,客戶(hù)端瀏覽器來(lái)解釋執(zhí)行 --

msgbox( "hello!")

/script

% response.write("HELLO!") %"!-- 這些代碼是asp的,由服務(wù)器來(lái)解釋執(zhí)行,將執(zhí)行結(jié)果連同本頁(yè)其它內(nèi)容一起發(fā)給客戶(hù)端瀏覽器 --

/body

/html

簡(jiǎn)述ASP的主要特點(diǎn)。

ASP的主要特點(diǎn):

1、利用ASP可以實(shí)現(xiàn)突破du靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。

2、ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試。

3、服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶(hù)端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè)。

4、ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶(hù)通過(guò)HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息。

擴(kuò)展資料:

ASP的網(wǎng)頁(yè)文件的格式是.asp,常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或web應(yīng)用程序。

ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶(hù)界面的web應(yīng)用程序。

簡(jiǎn)述什么是ASP技術(shù),他有什么含義、特點(diǎn)?

ASP就是動(dòng)態(tài)服務(wù)器,ASP的特點(diǎn)與功能

從軟件的技術(shù)層面看,ASP有如下的特點(diǎn):

1. 無(wú)需編譯 ASP腳本集成于HTML當(dāng)中,容易生成,無(wú)需編譯或鏈接即可直接解釋執(zhí)行。

2. 易于生成 使用常規(guī)文本編輯器(如WINDOWS下的記事本),即可進(jìn)行*.asp頁(yè)面的設(shè)計(jì)。若從工作效率來(lái)考慮,不妨選用具有可視化編輯能力的Visual InterDev。

3. 獨(dú)立于瀏覽器 用戶(hù)端只要使用可解釋常規(guī)HTML碼的瀏覽器, 即可瀏覽ASP所設(shè)計(jì)的主頁(yè)。ASP腳本是在站點(diǎn)服務(wù)器端執(zhí)行的,用戶(hù)端的瀏覽器不需要支持它。因此,若不通過(guò)從服務(wù)器下載來(lái)觀察*.asp 主頁(yè),在瀏覽器端見(jiàn)不到正確的頁(yè)面內(nèi)容。

4. 面向?qū)ο?在ASP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過(guò)定制 ActiveX Server Component(ActiveX服務(wù)器組件)來(lái)擴(kuò)充功能。

5. 與任何ActiveX scripting 語(yǔ)言兼容 除了可使用VBScript 和JScript語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過(guò)Plug-in的方式,使用由第三方所提供的其它scripting 語(yǔ)言。

6. 源程序碼不會(huì)外漏 ASP腳本在服務(wù)器上執(zhí)行,傳到用戶(hù)瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫(xiě)出來(lái)的程序代碼不會(huì)被他人盜取。

從應(yīng)用的層面看,ASP有如下的功能:

1. 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。

2. 訪問(wèn)和編輯服務(wù)器端的數(shù)據(jù)庫(kù)表。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

3. 讀寫(xiě)站點(diǎn)服務(wù)器的文件,實(shí)現(xiàn)訪客計(jì)數(shù)器、座右銘等功能。

4. 提供廣告輪播器、取得瀏覽器信息、URL表管理等內(nèi)置功能。

5. 由cookies讀寫(xiě)用戶(hù)端的硬盤(pán)文件,以記錄用戶(hù)的數(shù)據(jù)。

6. 可以實(shí)現(xiàn)在多個(gè)主頁(yè)間共享信息,以開(kāi)發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。

7. 使用VBScript或JScript等簡(jiǎn)易的腳本語(yǔ)言,結(jié)合HTML碼,快速完成站點(diǎn)的應(yīng)用程序。通過(guò)站點(diǎn)服務(wù)器執(zhí)行腳本語(yǔ)言,產(chǎn)生或更改在客戶(hù)端執(zhí)行的腳本語(yǔ)言。

8. 擴(kuò)充功能的能力強(qiáng),可通過(guò)使用Visual Basic、Java、Visual C ++ 等多種程序語(yǔ)言制作ActiveX Server Component以滿(mǎn)足自己的特殊需要。

請(qǐng)簡(jiǎn)述ASP工作原理

ASP是動(dòng)態(tài)服務(wù)器頁(yè)面(Active Server Page)的英文縮寫(xiě),是一種簡(jiǎn)單、方便的編程工具,ASP的網(wǎng)頁(yè)文件的格式是 .asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。

ASP工作原理如下:

1.訪問(wèn)Html頁(yè)面:

輸入HTML文件的URL地址,向網(wǎng)絡(luò)發(fā)送一個(gè)網(wǎng)頁(yè)請(qǐng)求;

根據(jù)URL找到相應(yīng)的Web服務(wù)器;

Web服務(wù)器收到請(qǐng)求,通過(guò)擴(kuò)展名.htm或.html判斷是否為HTML文件的請(qǐng)求;

Web服務(wù)器將對(duì)應(yīng)的HTML文件從磁盤(pán)或存儲(chǔ)器中取出并送回瀏覽器;

HTML文件由用戶(hù)的瀏覽器解釋?zhuān)Y(jié)果在瀏覽器窗口中顯示出來(lái);

2.訪問(wèn)ASP頁(yè)面:

當(dāng)用戶(hù)請(qǐng)求一個(gè)*.asp頁(yè)面時(shí),該請(qǐng)求通過(guò)網(wǎng)絡(luò)被發(fā)送到相應(yīng)的Web服務(wù)器;

Web服務(wù)器響應(yīng)該HTTP請(qǐng)求,并根據(jù)擴(kuò)展名.asp識(shí)別出ASP文件,從硬盤(pán)或內(nèi)存中獲取相應(yīng)的ASP文件;

Web服務(wù)器將ASP文件發(fā)送到腳本引擎(asp.dll)文件中,腳本引擎將ASP文件從頭到尾進(jìn)行解釋處理,并根據(jù)ASP文件中的腳本命令生成相應(yīng)的HTML網(wǎng)頁(yè);

若ASP文件中含有訪問(wèn)數(shù)據(jù)庫(kù)的請(qǐng)求,就通過(guò)數(shù)據(jù)庫(kù)連接組件與后臺(tái)數(shù)據(jù)庫(kù)相連。ASP腳本是在服務(wù)器端解釋執(zhí)行的,他依據(jù)訪問(wèn)數(shù)據(jù)庫(kù)的結(jié)果集自動(dòng)生成符合HTML語(yǔ)言的頁(yè)面,以響應(yīng)用戶(hù)的請(qǐng)求。所有相關(guān)的工作由Web服務(wù)器負(fù)責(zé)。

關(guān)于簡(jiǎn)述asp和簡(jiǎn)述ASP引擎提供的5個(gè)內(nèi)置對(duì)象的介紹到此就結(jié)束了,記得收藏關(guān)注本站。

  免費(fèi)獲取報(bào)價(jià)

萬(wàn)利鋼.png

原文標(biāo)題:簡(jiǎn)述asp(簡(jiǎn)述ASP引擎提供的5個(gè)內(nèi)置對(duì)象)

本文部分內(nèi)容來(lái)源于網(wǎng)絡(luò),我們僅作為信息分享。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容,請(qǐng)發(fā)送郵件至tokaits@163.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。