2.1 HTML的發(fā)展和功能
一談到開發(fā)Web應(yīng)用程序,就不能不講HTML。因為它是編寫Web頁的最基本而必不 可少的語言。HTML (超文本標(biāo)識語言)是由Tim Berners-Lee在瑞士日內(nèi)瓦的歐洲粒子實驗 室開發(fā)的。起初只有NCSA的Mosaic瀏覽器能解釋HTML1.0語言。隨著各式各樣的瀏覽器 的產(chǎn)生和發(fā)展,迫切需要一- 個全世界的統(tǒng)一標(biāo)準(zhǔn)。 在這種情況下,HTML 2.0標(biāo)準(zhǔn)應(yīng)運而生。 接著,將表、工具欄、數(shù)學(xué)公式和風(fēng)格表等新特征加入了HTML 2.0版本中,HTML 3.0標(biāo)準(zhǔn) 產(chǎn)生了。在90年代,由于Web網(wǎng)絡(luò)的迅速興起,使HTML空前繁榮。直到1998年4月24 日,W3C標(biāo)準(zhǔn)化組織發(fā)布了HTML 4.0 標(biāo)準(zhǔn)化的HTML語言擴(kuò)展到一些新的領(lǐng)域,如樣式 表單、Script 語言、框架結(jié)構(gòu)、內(nèi)嵌對象、對多向文字的支持、豐富的表格以及增強的表單 功能等。這一-標(biāo)準(zhǔn)的推出,增強了對各種網(wǎng)絡(luò)媒體格式的支持以及改善了對各種文檔的控制, 從而提高了HTML文檔的交互性,豐富了Web頁的內(nèi)容。到目前為止,HTML的版本仍是
4.0。
作為www上通常使用的發(fā)布語言,HTML具備如下基本功能:
使用各種基礎(chǔ)的印刷元素, 如標(biāo)題、文字、表格、列表、照片、插圖等,來發(fā)布在 線的文檔;
通過超文本鏈接使用戶能夠方便地在各種信息之間切換;
通過使用指定的控件來控制網(wǎng)上的信息傳輸、遠(yuǎn)端服務(wù)等功能;
允許Web頁具有插入多媒體對象的能力,如視頻文件、音頻文件和一些特殊格式的 文本文件;
●提供框架功能,使Web的開發(fā)者可以清楚、有條理地組織Web頁面。
. 上述功能是一般的文檔不能完全做到的,因此使得HTML文檔成為一種在網(wǎng)絡(luò)上使用的 事實標(biāo)準(zhǔn)。
2.2從HTML到ASP
雖然HTML的功能已經(jīng)比較完善了,但在實現(xiàn)Web頁的動態(tài)化和訪問Web數(shù)據(jù)庫上, 它就有些力不從心了。如果我們使用ASP技術(shù),就可以輕而易舉地解決這些問題。其實, ASP并不是一項全新的技術(shù)。因為一方面,可以說ASP本身就是標(biāo)準(zhǔn)HTML的拓展,它和 標(biāo)準(zhǔn)的HTML一樣在瀏覽器上解釋并顯示;另一方面,ASP 是建立在ActiveX元素之上的, 所以它本身就是一定數(shù)量ActiveX元素的集合。所以,ASP技術(shù)其實是以往Web技術(shù)的“混 合體”一這一提法雖然不是很準(zhǔn)確,但它從一 一定程度上說明了ASP技術(shù)的一些特 點。 ASP與HTML相比,兩者的差異在于,一個是在服務(wù)器端運行,個是在客戶 端運行: -一個提供全動態(tài)、網(wǎng)站設(shè)計可交互的內(nèi)容,而一一個 多屬于靜態(tài)內(nèi)容。而且,ASP不僅支持客戶端腳本,
本文地址:http://www.islandpacificappraisals.com//article/4364.html