Web 腳本語言

2018-06-16 12:57 更新

WEB 瀏覽器為引入客戶端計算能力而提供 ECMAScript 宿主環(huán)境,例如,它提供的對象有:windows,menus,pop-ups,dialog boxes,text areas,anchors,frames,history,cookies 及輸入 / 輸出等等。進一步來說,WEB 瀏覽器中提供的這種宿主環(huán)境,它提供了一種方式,使得腳本代碼可以去處理諸如改變焦點、頁面和圖片的加載、卸載、錯誤和放棄,選擇,表單提交和鼠標(biāo)交互等等事件。腳本代碼出現(xiàn)在 HTML 中,顯示出來的頁面是一個用戶接口元素與固定的和計算出來的文本和圖片的集合。腳本代碼根據(jù)用戶的交互而做出反應(yīng),并不需要存在一個主程序。


WEB 服務(wù)器為了服務(wù)端的計算則提供了一個完全不一樣的宿主環(huán)境,包括的對象有:requests,clients,files 以及數(shù)據(jù)鎖定和分享的機制。通過瀏覽器端腳本及服務(wù)端腳本的配合使用,在為基于 WEB 方式的應(yīng)用程序提供定制的用戶接口時,可以將計算分布到客戶端和服務(wù)端進行。


每一種支持 ECMAScript 的 WEB 瀏覽器和服務(wù)器都將它們自身的宿主環(huán)境作為 ECMAScript 的補充,以使得 ECMAScript 的執(zhí)行環(huán)境變得完整。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號