Remote Scripting進階圖文說明教程---使用 Remote Scripting
發表時間:2024-01-13 來源:明輝站整理相關軟件相關文章人氣:
[摘要]概述 借助于 remote scripting,開發者現在就可以創建無縫的(seamless)、交互的 Web 應用程序了,在該應用程序中,瀏覽器可以在不用重新加載 Web 頁的情況下調用服務器上的腳本。 在 remote scripting 之前,為了與服務器交互作用,開發者必須要求用戶重新對所...
概述
借助于 remote scripting,開發者現在就可以創建無縫的(seamless)、交互的 Web 應用程序了,在該應用程序中,瀏覽器可以在不用重新加載 Web 頁的情況下調用服務器上的腳本。
在 remote scripting 之前,為了與服務器交互作用,開發者必須要求用戶重新對所調用頁進行加載,而且經常是多次加載。這樣就造成服務器使用上的慢速、不連貫、用戶切身體驗和效率低。
Remote scripting 使得瀏覽器和 Web 服務器之間可以有更多客戶/服務器類型的交互作用。例如,當在某個 Web 頁上填寫一張表格時,用戶必須經常、多次重新加載整個頁,才能使應用程序對輸入項進行驗證。借助于 remote scripting,Web 應用程序現在就可以在用戶仍在填充表格的其余部分時,對數據進行驗證,而無需對該頁進行重新加載。特別指出,腳本必須首先對某個要連接的服務器頁進行確認,然后才能將調用傳輸到服務器。任何來自于調用的返回值都傳回到原始腳本中。
使用 Remote Scripting
Remote scripting 在 Web 應用程序中使用戶具有將兩個 scripting 平臺綜合到一個主頁中的能力。用戶可以創建客戶腳本來控制應用程序的用戶接口,而且如果用戶正在使用 Microsoft Internet Explorer 4.0 的話,還可以利用 Dynamic HTML (DHTML) 的強大功能。同時,用戶可以在自己的服務器上運行腳本以執行服務器端的任務,包括數據庫查詢、中層業務邏輯等等。由于客戶頁仍處于活動狀態時,remote scripting 就在服務器上運行,因此用戶腳本作了很大程度的簡化,而且應用程序可以顯示一個更豐富、響應更迅速的用戶接口。