翻譯|其它|編輯:郝浩|2003-11-22 15:59:00.000|閱讀 1934 次
概述:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
但是作為一種腳本語言,JavaScript 可以說是非常成功的,它在相當多的領域得到了廣泛的應用。它不但可以用于編寫 Web 瀏覽器端(或者稱為客戶端)腳本,實現在 Web 頁面上下文中執行的程序,而且可以在服務器端用于編寫可處理瀏覽器提交的信息并相應地更新瀏覽器顯示的 Web 服務器程序。
1.客戶端應用
JavaScript 最典型的應用就是開發客戶端 Web 應用程序,也就是開發所謂的客戶端腳本。與高級語言不同,客戶端腳本程序通常都是解釋執行的。也就是說,在執行 JavaScript 腳本之前,無須進行編譯等預處理。
在最典型的客戶端應用中,JavaScript 腳本程序被嵌入到 HTML 文件中,隨著 HTML 文件一同下載到瀏覽器端。瀏覽器讀 HTML 文件,然后解釋執行并顯示其中的元素。讀取 HTML 文件并分辨其中的元素的過程稱為語法分析或解析(parsing)。如果解析到 JavaScript 腳本,則瀏覽器執行其腳本語句。
2.服務器端應用
JavaScript 腳本不但可以運行于客戶端,而且可以運行于服務器端,用于實現服務器端的某些特定功能(例如,取代傳統 CGI 程序的表單處理功能)。在 Microsoft 的服務器上,典型的一種應用就是作為 ASP(Active Server Pages,活動服務器頁)的實現腳本。
服務器端腳本的工作過程如下:瀏覽器輸入 URL 請求;服務器調用腳本,生成從瀏覽器傳遞數據的對象,并向腳本提供這些對象;腳本進行處理(對于數據庫應用則需要進行特定的數據庫操作),并將數據以 HTML 文件的方式通過服務器返回發出請求的瀏覽器。
說明:本書的重點在于客戶端應用,對于如何編寫服務器端腳本程序的詳細信息,請讀者參考其他書籍。
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn