asp和網頁
HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。 什麼是ASP:Active Server Pages(ASP,活動伺服器頁面)就是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。如果你以前創建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP程序代碼。通過在HTML頁面中加入腳本命令,你可以創建一個HTML用戶界面,並且,還可以通過使用組件包含一些商業邏輯規則。組件可以被腳本程序調用,也可以由其他的組件調用。 htm(和html性質是一樣的)其實是靜態的網頁文件,它只包含簡單的網頁語言,不包含伺服器腳本或指令。 而shtm(和shtml也是性質一樣)和ASP都是包含伺服器腳本的文件,如果有腳本或指令在裡面,伺服器會按要求執行它,因此,這些類型是動態的,可執行的文件每一個網頁或者說是web頁都有其固定的後綴名,不同的後綴名對應著不同的文件格式和不同的規則、協議、用法,最常見的web頁的後綴名是.html和.htm,但這只是web頁最基本的兩種文件格式,今天我們來介紹一下web頁的其它一些文件格式。 首先介紹一下html與htm關於HTML,HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。 關於HTM,實際上HTM與HTML沒有本質意義的區別 ,只是為了滿足DOS僅能識別8 3的文件名而已,因為一些老的系統(win32)不能識別四位文件名,所以某些網頁伺服器要求index.html最後一個l不能省略。MSIE能自動識別和打開這些文件,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的文件,對應著不同的地址。值得一提的是UNIX系統中對大小寫敏感,不吻合的話就可能報沒有文件或者找不到文件。 關於shtml教程,view index.shtml是一種基於SSI技術的文件,也就是Server Side Include--SSI 伺服器端包含指令,一些Web Server如果有SSI功能的話就會對index.shtml文件特殊招待,伺服器會先掃一次iis shtml文件看沒有特殊的SSI指令存在,如果有的話就按Web Server設定規則解釋SSI指令,解釋完後跟一般html一起調去客戶端。 關於shtm,shtm與asp生成shtml的關系和htm與html的關系大致相似,這里就不多說了。 html或者htm是一種靜態的頁面格式,也就是說不需要伺服器解析其中的腳本,或者說裡面沒有伺服器端執行的腳本,而生成shtml或者shtm由於它基於SSI技術,當有伺服器端可執行腳本時被當作一種動態編程語言來看待,就如asp、jsp或者php一樣。當shtml或者shtm中不包含伺服器端可執行腳本時其作用和html或者htm是一樣的。 比如,新浪一天比如增加2萬條新聞,全部都得生成.如果選擇生成html的話,他想改動左欄右欄底部頭部等內容就需要以下幾種辦法,一是重新改模版再生成,二是全部用js調用,三是用iframe調用.第一種採用的話那他們就是變態.第二種搜索引擎不收,第三種大小都控制不了,想增加個廣告都是難事.所以,我們就有了shtml. shtml可以使用<!--#i nclude file="xxx.shtml" --這種ssl..也就是可以直接調用某一頁面到此頁面,和asp的用法是一樣的。但shtml卻不像asp那樣是動態頁,當然,生成純靜態的asp,也就和html一樣了。 因為你調用的是靜態文件,所以在執行上不需要有多少損耗. 而shtml支持更簡單,iis6.0都支持.就是把<伺服器端包含文件開啟就行. 舉個例子來說shtml的優勢吧 ,shtml可以使用include 比如你可以<!--#i nclude file="/top.html"-- 這樣你改頁頭就不用重新生成所有的頁面了或者你inlcude 「最新文章列表」,那你只要刷新「最新文章列表」就可以了,不用刷新所有的文章或者列表頁,節省巨多時間。同理,你還可以發揮自己的想像,來include更多的東西,來減少你的刷新量 。 調用.js不也能辦到嗎? 當然,但是效果是不一樣的,shtml是伺服器端包含,也就是說在展示給用戶之前已經在伺服器端把包含的文件品合到一起了,而js卻不然,js一般是在客戶端執行的,也就是說,要由用戶的瀏覽器去自己解釋並展示出來換句話說,也就是shtml的包含對搜索引擎更有利,因為搜索引擎獲得的是完整的html代碼,而不是夾帶了js還要自己解釋的html代碼,搜索引擎懶得去解釋你的每個js ssi的其它功能一般較少用到,所以也就不說了
B. asp和HTML的區別在哪裡啊
什麼是ASP?ActiveServerPages(ASP,活動伺服器頁面)就是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。如果你以前創建過一個站點,其中混合了HTML、腳本語言以及組件,你就可.html使用的語言與.htm一樣為HTML,但後輟不同,可能是關於安全問題而弄的,不及.htm廣泛應用,它也不能製作動態網頁;<.shtm和.shtml都是含有SSI的網頁文件,編寫shtml和shtm時都可以用HTML,安全度較高,asp是動態網頁上最常用的格式,由微軟推出,拓展性較好、容易編寫,可以讓愛好者們發揮,使用ASP代碼,也可嵌入HTML和腳本,但相比其他動態網頁後輟(如.php,.jsp等)之下,它不及其他的安全,應用廣泛。
什麼是HTML:
HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
C. Asp.Net網頁和一般的Html網頁有什麼區別
asp.net是伺服器端的腳本,它不是網頁。
你的意思我應該理解為:做網頁的時候使用了asp.net做伺服器內端
其實所有的網頁,容你看到的都是利用css布局過的普通的html標簽。即使你的網頁沒有任何伺服器端的代碼依然可以,但是和用戶不能交互。
asp.net和php,jsp等的作用就是和用戶進行交互。比如你在搜索欄里輸入了「衣服」,網頁就給你顯示搜索結果,但是它怎麼會顯示出這些東西呢?這就是這些伺服器腳本語言乾的事情了。又或者你登錄某網站輸入賬號密碼,它怎麼知道你輸入的對不對呢,這也是靠伺服器端的代碼來實現的。
可以做一個這樣的比喻,沒有後台的網頁就像一個充氣娃娃,而後台邏輯的網頁是一個有思想的人
D. ASP和HTML的區別
HTTP的網頁百分之九十可以用"查看--源文件"的方式看到源代碼,根據源代碼可以得到很多東西,非常不安全,而且,有很多內容都不是一成不變的,而HTTP不能滿足定時更新的要求.
ASP---你打開一個ASP頁面,然後用"查看---源文件"的方式看到的不是真正的源代碼,而是在客戶端(也就是你的機器上)的瀏覽器執行過後的東西,舉個例子:<%now()%>會顯示出當前的時間,但如果你看源代碼的話,這個語句會被當前時間(如:2006年10月11日)代替,而看不到源代碼(<%now()%>
可能那段代碼不能正常顯示時間,但大概意思就是那麼回事,呵呵,希望你能明白
E. HTML頁面和ASP頁面
html 只是靜態頁面
asp 可以從資料庫里讀數據 動態
F. 用HTML做網頁和用PHP或者ASP做網頁有什麼區別
用HTML做網頁和用來PHP或者ASP做網頁有兩源種區別:
1.功能有區別:
html做網頁是前端的,給瀏覽器執行、渲染,本地打開就可以看到效果。php/asp則不同,是服務於後端的程序,在伺服器運行的,生成前端的代碼發送給客戶端(瀏覽器)。
2.狀態有區別:
早期的網站都是靜態的,也即是html的,有多少個頁面就要有多少個html文件,1000條新聞要1000個html頁面,而php等動態網站,只要一個php文件就夠了,所以叫動態。動態網站才可以交互,比如用戶留言。
3.語言性質有區別:
(1)php是伺服器端語言,必須要運行在支持php腳本的web伺服器上,hp是服務端語言。是由服務端的程序解釋的。php的輸出代碼,最終還是要轉換為HTML。
(2)php的出現主要為了處理動態網頁,也就是處理htmlhtml是標記語言,不需要web伺服器就可以在瀏覽器上被解析。html是客戶端語言。是由瀏覽器解釋的。只用HTML做出來的網頁是靜態網頁,沒任何交互功能。
G. ASP和HTML是什麼意思
HTML和ASP是網頁的兩種不同格式。就象文擋有txt文擋等等。
同時,HTML和ASP又是編寫網頁內的兩種不同語言,它們的不容同之處在於,HTML是一種基本網頁編輯語言,用它所編輯出來的網頁是一種靜態的網頁。此時的網頁後綴為HTM或HTML;ASP語言是以HTML語言為基礎的一種動態網頁編輯語言,ASP編輯出的網頁具有交互性,後綴為ASP。例如,論壇登陸界面等等。
說明,ASP語言的原始語言有VB和JAVE S兩種。
H. html 和asp有什麼區別
HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
Active Server Pages(ASP,活動伺服器頁面)就是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。 如果你以前創建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP程序代碼。通過在HTML頁面中加入腳本命令,你可以創建一個HTML用戶界面,並且,還可以通過使用組件包含一些商業邏輯規則。組件可以被腳本程序調用,也可以由其他的組件調用。
了解了這些文件的定義後,你就會知道,html其實是靜態的網頁文件,它只包含簡單的網頁語言,不包含伺服器腳本或指令。
htm 是網頁製作中最基本的語言格式,廣泛應用於WWW上——但它不能製作動態網頁;
.asp 是動態網頁上最常用的格式,由微軟推出,拓展性較好、容易編寫,可以讓愛好者們發揮,使用ASP代碼,也可嵌入HTML和腳本,但相比其他動態網頁後輟(如.php,.jsp等)之下,它不及其他的安全,應用廣泛。
I. asp到底是怎樣和網頁聯系起來的
這個問題不是很好解釋啊?
首先你先想想顯卡裝上還要在電腦里裝上它的驅動,也就是在電腦里有個解釋他的東西,手機和電腦連接,要讓電腦認你手機,你得先在電腦里裝個你手機的驅動,否則電腦也不會人你手機把。
同樣asp是一種代碼,是一種web里的語言,如果要web解釋他,也就是web就要有它的驅動,在這里不叫驅動,應該叫解釋器了。同樣web里還會有php的解釋器,java的解釋器什麼的。當你一要打開asp的文件是電腦會找到打開它相應的程序,當然還會有很多軟體也可以打開asp的。
我不喜歡復制網站上的內容,解答的不正確請多多包涵
J. ASP和HTML有什麼區別
HTML是網頁的基礎來,任何伺服器端的源技術都是把把HTML返回給瀏覽器,瀏覽器顯示的都是HTML代碼。
ASP是伺服器端執行的代碼,執行後把HTML返回給客服端瀏覽器。
學網頁製作,如果熟悉HTML,那做起來是得心應手。
就好比,現在有計算器,而我們還是從1+1學起一樣。