當前位置:名人名言大全網 - 傷感說說 - jsp和html的區別

jsp和html的區別

Ajax在什麽情況下不如jsp,php:

在返回查詢的實時性上,ajax不如jsp.php.asp等動態語言。

asp\jsp\php為動態的語言,是可以和服務器交互查詢數據的。

html

只是靜態的語言,所謂靜態是指不能和服務器交互、查詢數據等。

但是任何的動態語言都不能脫離html而單獨存在於壹個網站上,因為沒有靜態的頁面顯示,無法給用戶返回數據。

像我們現在看到的網頁全是靜態頁面,都是由HTML組成的。

妳可以把HTML看作是界面,把asp\jsp\php等看作是後臺代碼。

ajax的顯示效果確實是比jsp好,因為它實現的是無刷新技術,可以不用刷新、跳轉網頁就可以查詢、返回數據,但還是我之前說的那樣,實時性不太好控制。

我回答的有點亂,但是對於妳的每個問題大體也都說了壹下,如果妳對HTML、jsp不是太了解,建議先不要看ajax,因為不了解基礎去學,是很難的。

再有什麽問題,可以給我留言。

---------------------------------------

lee_blue,我有說錯什麽嗎?只不過不像妳引用了太多的專用術語,"ajax是壹種異步刷新技術"這句話,是每壹個學ajax的人都知道的第壹句話.相信lz如果是系統的學過壹定會明白這句話的意思,但是lz明顯是沒有學過,所有才會問出如上的問題.妳再這麽引經據典的回答,妳認為有用?還不如實在的比喻.

ajax與jsp沒有可比性,這句話,我完全同意,但是lz這麽問了,相信妳也應該明白他是什麽意思的.

其實lz應該問采用ajax與不采用ajax的區別

------------------------------------------------------

lz,我的回答妳仔細看壹下:

ajax的顯示效果確實是比jsp好,因為它實現的是無刷新技術,可以不用刷新、跳轉網頁就可以查詢、返回數據,但還是我之前說的那樣,實時性不太好控制。

非ajax的是比如說:a頁面是壹個註冊信息的頁面,用戶寫完後,可以點"註冊"後,提交到b頁面(在b頁面中檢測用戶名是否已註冊),這時產生了壹個刷新頁面的操作.

而ajax是可以在a頁面中就直接不用刷新頁面就可以檢測用戶名是否被註冊(lz可以看壹下現在的各大網站的用戶註冊大部分采用的是ajax技術檢測的).

但是,這個但是很重要,在ajax檢測完頁面後,到頁面提交這段時間可能會有人註冊妳正在註冊的用戶名,所以,妳還要在b頁面中再檢測壹次.

還有壹個但是,比如說在服務器過慢時(雖然這種情況不多),可能長時間無法返回檢測用戶是否已註的信息.

這兩個但是就是我所指的實時性的問題.ajax不可能作到這兩點.

當然我不是在說ajax的技術不怎麽樣,我現在的作的網站也正在用.

-----------------------------------------------

>>>>能不能說說什麽情況下不適合用ajax

-----------------------------------------------

lz,這個問題不好回答.

給妳具壹個例子吧.

ajax妳可以當他是妳正在瀏覽網頁且聽著歌,

而非 ajax只能是妳瀏覽完了網頁再聽歌,不能同時.

當兩種事情無明顯的先後順序時,妳可以用ajax技術,而且這樣作方便使用者.

但是當兩件事有先後順序時,比如用戶要先註冊,後佬能登錄,這時妳就不能用ajax同時進行,因為這樣易出錯.