❶ 如何區分腳本是客戶端腳本還是伺服器端腳本
<% %> <script runat="server"></script>是在伺服器端 <script></script>在客戶端
❷ 比較客戶端腳本語言和伺服器腳本語言的區別
1. 伺服器端 常見的伺服器端語言,php,jsp,asp 像我們普通瀏覽網頁給予一中BS模式,其實他也只是一中統一於Browser(瀏覽器)的CS模式。我們的瀏覽器作為客戶端,在點擊鏈接或者輸入地址時,向目的主機發送HTML,FTP等等服務請求,然後目的主
❸ 什麼是伺服器端腳本程序
把一些腳本寫到一個ASP或者其他的編程語言(如jsp,php,asp.net等)網頁里,伺服器腳本在伺服器上運行,可能會完成一些讀寫資料庫的任務或生成一些html代碼,然後把這些代碼加上原來的ASP文件里已有html代碼,再加上ASP文件里已有客戶端腳本,一起發送到客戶端瀏覽者的機器上,此時客戶端腳本就會在客戶端運行了
❹ 試說明腳本語言運行於伺服器端和客戶端的不同
1. 伺服器端
常見的伺服器端語言,php,jsp,asp
像我們普通瀏覽網頁給予一中BS模式,其實他也只是一中統一於Browser(瀏覽器)的CS模式。我們的瀏覽器作為客戶端,在點擊鏈接或者輸入地址時,向目的主機發送HTML,FTP等等服務請求,然後目的主機根據請求類型,請求內容給予響應。這種萬變不離其宗的服務形式普遍存在於所有的網路通信模式中。
伺服器腳本很簡單,他是應於提交和處理表單,實現動態內容而出現的。想像一下一個中型網站大約有幾千個鏈接地址,你總不能為每一個地址增加一個頁面吧。於是伺服器腳本從底層抽象出邏輯,把框架相同,但是內容不同的頁面綜合。最重要的是將邏輯處理與數據分開。於是,多個用戶提交一個請求,大家享用了共同的邏輯處理方式,但是因為我提交的表單不一樣,相應處理也會不同,於是返回內容也就不同
假設樓主頭上有Bai搜索框,然後輸入關鍵字點擊搜索答案。這就是一個提交表單動作。即便關鍵字不同,伺服器的底層處理方法都是沒有改變的,但是他返回的結果就如你的映射
y = f(x),f是邏輯處理,x是用戶表單,y是返回內容。
2. 客戶端腳本,對應有 javascript,perl等等
其實客戶端腳本從javascript才有著重強調過,尤其是ajax技術的出現,讓客戶端被重視起來。
很明顯,伺服器的數據都是存放在資料庫中的,每一次查詢都是需要資料庫的鏈接,往往資料庫鏈接比資料庫查詢更加費時。為了避免這種情況,網頁設計者可以將簡單的邏輯抽象出來,比如一次性讀入整體的數據,然後將數據存入客戶端(瀏覽器)的進程當中,這樣下次就不用重新建立鏈接,我可以從自己機子上得到數據。根本不需要伺服器頻繁通信。
客戶端腳本的目的很明顯,既避免了重復冗餘的鏈接,有能緩解伺服器的壓力(你不用要求伺服器多次查詢資料庫)。
3.區別
這樣就很明顯了,伺服器腳本運行於伺服器之上,你永遠看不到伺服器腳本的內容,得到的只有腳本解釋器發回的HTML代碼,瀏覽器對他照盤接收。
客戶端腳本脫離伺服器運行,不直接執行資料庫操作。他實現了客戶端上的簡單邏輯。
Ajax技術讓客戶端腳本變的另類且強大,他讓客戶端語言將資料庫操作封裝起來,允許用戶在一個界面實現完全分離的資料庫操作請求。你可以查閱IBM的開發者社區,來了解Ajax技術內幕。
你可以嘗試安裝LAMP來獲得更深刻的體驗。
另外,Gmail就是一個AJAX應用程序的典範。
http://www.ibm.com/developerworks
http://www.gmail.com
http://www.mysql.com
http://www.php.net
http://www.apache.org
❺ 請對比分析服務端腳本和客戶端腳本(運行位置、功能作用)
在
伺服器端
運行的
腳本語言
是伺服器端腳本,在客戶段運行的腳本是客戶段腳本,本質區別是運行位置不同。
從使用方式上講:
伺服器端腳本適合處理諸如資料庫訪問,安全驗證等應用;
客戶端腳本適合處理有效性驗證,頁面特效等應用。
❻ 傳奇服務端和客戶端有什麼不同
客戶端是面向游戲玩家的,服務端是面向游戲運營商的。就好比客戶端是碗,服務端是飯鍋,飯鍋把飯煮好了你拿碗去盛。 你要玩單機的私服,服務端和客戶端都要有。 客戶端一般800-1G大小,服務端大概20多M
採納哦
❼ 伺服器腳本程序與客戶端腳本程序的區別
伺服器腳本程序與客戶端腳本程序都是寫到一個ASP網頁里,伺服器腳本在伺服器上運行,可能會完成一些讀寫資料庫的任務或生成一些html代碼,然後把這些代碼加上原來的ASP文件里已有html代碼,再加上ASP文件里已有客戶端腳本,一起發送到客戶端瀏覽者的機器上,此時客戶端腳本就會在客戶端運行了
❽ 客戶端腳本與服務端腳本的區別是什麼
客戶端腳本即在自己的瀏覽器可以看到源碼的,如:htm
,html
javascript等
而服務端腳本是運行在伺服器上,代碼執行在伺服器上,在本地查看源碼是看不到的,如:asp,asp.net等
❾ 伺服器端和客戶端有什麼區別
伺服器端和客戶端的區別:
1、定義不同:
客戶端:客戶端(Client)或稱為用戶端,是指向客戶提供本地服務的程序,而不是伺服器。
伺服器端:伺服器端,從廣義上講,伺服器是向網路上的其他機器提供某些服務的計算機系統(如果一個PC對伺服器端外提供ftp服務,也可以叫伺服器)。
2、儲存方式不同:
客戶端:客戶端不佔用儲存空間。
伺服器端:包括SAS/SATA、PCIe快閃記憶體卡、NVMe快閃記憶體和雙列直插式內存插槽的實現在內有多種方式部署伺服器端快閃記憶體。
3、構成不同:
客戶端:瀏覽器就是客戶端。
伺服器端:內存、晶元組、中央處理器、I/O匯流排、I/O設備、電源、機箱和相關軟體。
4、使用方法不同:
客戶端:客戶端程序不需要我們編寫,可以使用IE或火狐等瀏覽器。
伺服器端:需要編寫Server服務端程序。
5、使用對象不同:
客戶端:向用戶服務。
伺服器端:為客戶端服務。