明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Remote Scripting進(jìn)階圖文說明教程---使用 Remote Scripting

[摘要]概述 借助于 remote scripting,開發(fā)者現(xiàn)在就可以創(chuàng)建無縫的(seamless)、交互的 Web 應(yīng)用程序了,在該應(yīng)用程序中,瀏覽器可以在不用重新加載 Web 頁的情況下調(diào)用服務(wù)器上的腳本。 在 remote scripting 之前,為了與服務(wù)器交互作用,開發(fā)者必須要求用戶重新對(duì)所...

概述

借助于 remote scripting,開發(fā)者現(xiàn)在就可以創(chuàng)建無縫的(seamless)、交互的 Web 應(yīng)用程序了,在該應(yīng)用程序中,瀏覽器可以在不用重新加載 Web 頁的情況下調(diào)用服務(wù)器上的腳本。

在 remote scripting 之前,為了與服務(wù)器交互作用,開發(fā)者必須要求用戶重新對(duì)所調(diào)用頁進(jìn)行加載,而且經(jīng)常是多次加載。這樣就造成服務(wù)器使用上的慢速、不連貫、用戶切身體驗(yàn)和效率低。

Remote scripting 使得瀏覽器和 Web 服務(wù)器之間可以有更多客戶/服務(wù)器類型的交互作用。例如,當(dāng)在某個(gè) Web 頁上填寫一張表格時(shí),用戶必須經(jīng)常、多次重新加載整個(gè)頁,才能使應(yīng)用程序?qū)斎腠?xiàng)進(jìn)行驗(yàn)證。借助于 remote scripting,Web 應(yīng)用程序現(xiàn)在就可以在用戶仍在填充表格的其余部分時(shí),對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,而無需對(duì)該頁進(jìn)行重新加載。特別指出,腳本必須首先對(duì)某個(gè)要連接的服務(wù)器頁進(jìn)行確認(rèn),然后才能將調(diào)用傳輸?shù)椒⻊?wù)器。任何來自于調(diào)用的返回值都傳回到原始腳本中。


使用 Remote Scripting

Remote scripting 在 Web 應(yīng)用程序中使用戶具有將兩個(gè) scripting 平臺(tái)綜合到一個(gè)主頁中的能力。用戶可以創(chuàng)建客戶腳本來控制應(yīng)用程序的用戶接口,而且如果用戶正在使用 Microsoft Internet Explorer 4.0 的話,還可以利用 Dynamic HTML (DHTML) 的強(qiáng)大功能。同時(shí),用戶可以在自己的服務(wù)器上運(yùn)行腳本以執(zhí)行服務(wù)器端的任務(wù),包括數(shù)據(jù)庫查詢、中層業(yè)務(wù)邏輯等等。由于客戶頁仍處于活動(dòng)狀態(tài)時(shí),remote scripting 就在服務(wù)器上運(yùn)行,因此用戶腳本作了很大程度的簡(jiǎn)化,而且應(yīng)用程序可以顯示一個(gè)更豐富、響應(yīng)更迅速的用戶接口。