Client Side
Html , Javascript , CSS 基本上是 Client-Side 的程式與展現。
Server-Side
asp php perl jsp 基本上是 Server Side 運作的程式。
Client-Side to Server-Side
基於安全的考量。Cliet 也就是客戶端透過 browser(瀏覽器)對Server(伺服器)提出的請求(Http request)只能送資料過去Server Side處理完同步把結果和展現一起送回來。客戶端每送一次資料。伺服器處理完就刷新全送回來。
非同步
可以非同步只送要處理的資料給伺服器。然後處理完送資料回來。展現(html,CSS)用原來在你電腦裡的資料就行了嗎?
好像我們填表單(form)時,還在寫的時候,已寫的資料已送資料庫搜尋,旁邊就回傳一些結果。這就是非同步的意義。
非同步方法:
- flash
- activeX
- java aplet
- AJAX