腳本通常內(nèi)嵌在 Web 頁中,要么是 HTML 頁(在客戶端),要么是 ASP 頁(在服務器端)。如果腳本內(nèi)嵌在 HTML 頁中,則用于解釋和運行腳本代碼的引擎組件是由 Web 瀏覽器(如 Internet Explorer)加載的。如果腳本內(nèi)嵌在 ASP 頁中,則用于解釋和運行腳本代碼的引擎內(nèi)嵌在 Internet Information 服務 (IIS) 中。
Windows 腳本宿主執(zhí)行存在于 HTML 或 ASP 頁之外而且保持自己的文本文件格式的腳本。
通常,要用 Microsoft JScript 或 VBScript 編寫腳本,這兩種腳本引擎隨 Microsoft Windows 98、2000 和 Millennium Edition 附帶。可以將其他腳本引擎(如Perl、REXX 和 Python)用于 Windows 腳本宿主。
注意 有關(guān)詳細信息,請參閱 Microsoft Developer Network (MSDN) (http://msdn.microsoft.com/workshop/languages/clinic/vbsvjs.asp)。
用 JScript 編寫的獨立腳本的擴展名為 .js;用 VBScript 編寫的獨立腳本的擴展名為 .vbs。這些擴展名是在 Windows 中注冊的。當運行其中某個類型的文件時,Windows 就會啟動 Windows 腳本宿主,后者調(diào)用與之相關(guān)的腳本引擎來解釋和運行該文件。
注意 如果需要運行另一個引擎,就必須正確注冊該引擎。