九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
網(wǎng)頁的技術(shù)構(gòu)成
網(wǎng)頁的技術(shù)構(gòu)成
 

網(wǎng)頁的產(chǎn)生是設(shè)計和技術(shù)的結(jié)合。從技術(shù)上來劃分的話,分為如下幾種:

● HTML

HTML語言(Hypertext Markup Language,中文通常稱為超文本置標語言,或超文本標記語言)是一種文本類、解釋執(zhí)行的標記語言,它是Internet上用于編寫網(wǎng)頁的主要語言。用HTML編寫的超文本文件稱為HTML文件。這是網(wǎng)站要介紹的主要內(nèi)容。

● CSS

CSS又稱層疊樣式表,可以使用HTML標簽或命名的方式定義,除可以控制一些傳統(tǒng)的文本屬性外,例如字體、字號、顏色等,還可以控制一些比較特別的HTML屬性,如對象位置、圖片效果、鼠標指針等。層疊樣式表可以一次控制多個文檔中的文本,并且可隨時改動層疊樣式表CSS的內(nèi)容,以自動更新文檔中文本的樣式。

● JavaScript

JavaScript是一種Script腳本語言,所謂的腳本語言就是可以和HTML語言混在一起使用的語言,可以用來在瀏覽器的客戶端進行程序控制,從而控制瀏覽器等對象操作。

● Java Applet

Java是一種編程語言,通過它可以開發(fā)可嵌入Web頁中的小型應用程序(Applets)。Java的成功始自Java Applet,而對Java Applet的支持始自Netscape。后來Internet Explorer跟進,隨后所有的瀏覽器都必須支持Java Applet。目前,正是因為Applet的成功,使得Java成為網(wǎng)絡(luò)時代的代名詞。一個為小設(shè)備和網(wǎng)上小程序準備的語言,終于成為全功能的語言,進入企業(yè)級,形成自己的開發(fā)平臺。

Java語言在Web上應用使用的文件類型主要有兩種:

.Java: Java程序的源文件。

.class:Java程序經(jīng)過編譯之后產(chǎn)生的文檔。

● VBScript

VBScript也是一種Script腳本語言,Asp(Active Server Pages)默認使用的語言就是VBScript

● Jscript

Jscript是什么?最早出現(xiàn)的是Netscape的Javascript,然后在此基礎(chǔ)上出現(xiàn)了ECMA(European Computer Manufacturers Association)-262?,F(xiàn)在的JavaScript和JScript都是ECMA-262標準在不同公司的實現(xiàn)。

● CGI

CGI(Common Gateway Interface)是HTTP服務(wù)器與其他機器上的程序進行“交談”的一種工具,其程序須運行在網(wǎng)絡(luò)服務(wù)器上。絕大多數(shù)的CGI程序被用來解釋處理截自表單的輸入信息,并在服務(wù)器上產(chǎn)生相應的處理,或?qū)⑾鄳男畔⒎答伣o瀏覽器。CGI程序使網(wǎng)頁具有交互能力。CGI程序在UNIX操作系統(tǒng)的CERN或NCSA格式的服務(wù)器上運行。在其他操作系統(tǒng)(如Windows等)的服務(wù)器上也廣泛地使用CGI程序,同時它也適用于各種類型的機器。CGI的處理步驟為:

通過Internet把用戶請求傳送到服務(wù)器

服務(wù)器接受用戶請求并交給CGI程序處理

CGI程序把處理結(jié)果傳送給服務(wù)器

服務(wù)器把結(jié)果送回到用戶

CGI程序不是放在服務(wù)器上就能順利運行,如果要想使其在服務(wù)器上順利運行并準確地處理用戶的請求,則須對所使用的服務(wù)器進行必要的設(shè)置。

● ASP

ASP實際上是編譯成ISAPI(Internet Server Application Programming Interface),然后再生成文本發(fā)送到客戶端。ASP與標準的HTML文件一樣包含HTML對象并且在一個瀏覽器上解釋并顯示。任何可以放在HTML中的內(nèi)容都可以放在ASP中。如Java applets、閃爍字符串、客戶端腳本、客戶端ActiveX控件等。利用ASP可以完成以下工作:

創(chuàng)建Web應用程序

訪問數(shù)據(jù)庫和XML等數(shù)據(jù)內(nèi)容

動態(tài)生成網(wǎng)頁內(nèi)容等

訪問COM組件來擴展應用程序功能

其他Web上的功能

理解ASP怎樣工作的最好辦法是將支持ASP和不支持ASP的Web Server進行對比。Microsoft利用Internet Information Server(IIS)3.0版本和ASP結(jié)合在一起。在IIS3.0中引入了ASP就能夠使站點從單純的靜態(tài)內(nèi)容變成動態(tài)內(nèi)容。這是什么意思呢?

在前面對ASP的介紹中,IIS的主要功能是支持靜態(tài)HTML主頁,當用戶向一個使用IIS的服務(wù)器提出請求后,服務(wù)器將會從自己的硬盤或者內(nèi)存中提出一個靜態(tài)主頁發(fā)送到用戶的瀏覽器上,IIS的主要作用就是作為瀏覽器到服務(wù)器端硬盤的一些文件的一個有效的接口。從這個意義上,IIS和其他Web Server沒有什么區(qū)別,任何Web Server的主要作用都是支持靜態(tài)主頁。

作為一個用戶首先是在瀏覽器的地址欄中填上要訪問的主頁地址并回車觸發(fā)這個申請。瀏覽器將這個申請發(fā)送到諸如IIS的Web Server上。Web Server接受這些申請并根據(jù).htm或.html的后綴名識別這是HTML文件。Web Server從當前硬盤或內(nèi)存中讀取正確的HTML文件,然后將它送回用戶瀏覽器。HTML文件將會被用戶的瀏覽器解釋并將結(jié)果顯示在用戶瀏覽器上。當然這種過程可能會更加復雜一些(例如,F(xiàn)orm中的內(nèi)容以及查詢字串的傳遞)。在大多數(shù)情況下,對于各種典型的web server來說,這種過程是按部就班的,Web Server接受文件申請并從內(nèi)存或者硬盤中讀取正確的文件。

ASP改變了這一切,IIS在仍然支持靜態(tài)HTML主頁的前提下,利用ASP可以根據(jù)用戶要求在Web Server上建立新的主頁。為了便于理解它和支持靜態(tài)主頁的區(qū)別,我們將它分成以下步驟:一個用戶在瀏覽器的網(wǎng)址欄中填入ASP文件名稱,并回車觸發(fā)這個ASP的申請。瀏覽器將這個ASP要求發(fā)送給IIS,Web Server接受這個申請要求并根據(jù)其.asp的后綴識別這是一個ASP要求。Web Server從硬盤或者內(nèi)存中接受正確的ASP文件。Web Server將這個文件發(fā)送到一個叫做ASP.DLL的特定文件中。ASP文件將會從頭至尾被執(zhí)行并根據(jù)命令要求生成相應的靜態(tài)主頁。HTML主頁將被送回瀏覽器,HTML主頁將會被用戶瀏覽器解釋執(zhí)行并顯示在用戶瀏覽器上。

對Web Server來說,ASP和HTML有著本質(zhì)的區(qū)別,HTML是不經(jīng)任何處理送回給瀏覽器,而ASP的每一個命令都首先被用來生成HTML文件,因此,ASP允許生成動態(tài)內(nèi)容。

對瀏覽器來說,ASP和HTML幾乎是沒有區(qū)別的,僅僅是后綴為.asp和.htm的區(qū)別,當我們在客戶端提出ASP的申請后,我們的瀏覽器接受的仍然是HTML格式的文件,因此它適合于任何瀏覽器。

● PHP

PHP是一種服務(wù)器端HTML嵌入式腳本描述語言。其最強大和最重要的特征是其數(shù)據(jù)庫集成層,使用它完成一個含有數(shù)據(jù)庫功能的網(wǎng)頁非常重要。在HTML文件中,PHP腳本程序(語法類似于Perl或者C語言)可以使用特別的PHP標簽進行引用,這樣網(wǎng)頁制作者也不必完全依賴HTML生成網(wǎng)頁了。由于PHP是在服務(wù)器端執(zhí)行的,客戶端看不到PHP代碼。PHP可以完成任何CGI腳本可以完成的任務(wù),但它的功能的發(fā)揮取決于它和各種數(shù)據(jù)庫的兼容性。PHP除了可以使用HTTP進行通訊,也可以使用IMAP、SNMP、NNTP、POP3協(xié)議。

● JSP

JSP技術(shù)是用Java語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的Java庫單元提供了一個接口來服務(wù)于HTTP的應用程序。

JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與所建立的一種動態(tài)網(wǎng)頁技術(shù)標準。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無Activex,無Java Applet,甚至無Frame。

● CFML

CFML是目前在Web實際應用中最為先進的服務(wù)器腳本語言。CFML提供了非常豐富的普通編程架構(gòu),強大的功能庫和完整的表達語法。由于它基于tag,所以和其他服務(wù)器端腳本語言相比,它有3個主要優(yōu)勢。

它和HTML、XML的緊密集成,使應用開發(fā)的過程更迅速、更簡便。CFML能夠為復雜的程序提供封裝服務(wù),而無需過多的腳本語言,從而大大提高了開發(fā)者的工作效率。最后,CFML能夠非常方便地被擴展為ColdFusion Extensions(CFX),并作為部件被再次利用。

● XML

XML是Extensible Markup Language(可擴展的置標語言)的縮寫,是W3C組織于1998年2月發(fā)布的標準。W3C組織制定XML標準的初衷是,定義一種因特網(wǎng)上交換數(shù)據(jù)的標準。W3C采取了簡化SGML的策略,在SGML基礎(chǔ)上,去掉語法定義部分,適當簡化DTD部分,并增加了部分因特網(wǎng)的特殊成分。因此,XML也是一種置標語言,基本上是SGML的一個子集。因此XML也有DTD,所以XML也可以作為派生其他置標語言的元語言。

● ASP.NET

ASP.NET是微軟公司新推出的一種編程技術(shù),它采用效率較高的、面向?qū)ο蟮姆椒▉韯?chuàng)建動態(tài)Web應用程序。在原來的ASP技術(shù)中,服務(wù)器端代碼和客戶端HTML混合、交織在一起,常常導致頁面的代碼冗長而復雜,程序的邏輯難以理解,而ASP.NET就能很好地解決這個問題,而且能獨立與瀏覽器,且可以支持VB.NET,C#.NET,VC++.NETt,JS.NET等4種編程語言。

 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
網(wǎng)頁制作——相關(guān)術(shù)語與縮略語
ASP、ASP.NET、JSP、PHP比較
網(wǎng)頁編程語言
asp,asp.net,php,jsp語言的區(qū)別各自的優(yōu)勢
一、Servlet和JSP概述
動態(tài)^網(wǎng)頁
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服