Active Scripting是一種基于組件的腳本語言的Microsoft Windows操作系統版本。它基于OLE Automation,OLE自動化是一種允許應用程序與其他應用程序交互的機制,通常通過在其他應用程序之間傳遞數據。這些腳本已用于網頁和...
Active Scripting是一種基于組件的腳本語言的Microsoft Windows操作系統版本。它基于OLE Automation,OLE自動化是一種允許應用程序與其他應用程序交互的機制,通常通過在其他應用程序之間傳遞數據。這些腳本已用于網頁和軟件程序中

當腳本在客戶端(如瀏覽器)上運行時,它們可能會阻止到服務器的訪問,從而改善用戶體驗腳本是一種解釋語言。用腳本語言編寫的應用程序不會被編譯,而是在運行時進行翻譯。反過來,它的運行速度不如編譯后的應用程序快,但開發起來可能更容易。因此,腳本在輕量級應用程序(如網頁)中更受歡迎

ASP代碼放在HTML頁面中以方便網站功能。活動腳本,也稱為ActiveX腳本,常用于Microsoft Web應用程序技術中,稱為Active Server Pages(ASP)。Microsoft于1996年在Internet Explorer 3(IE3)瀏覽器中支持該技術,并于1996年在其Internet Information Services(IIS)Web服務器平臺中支持該技術在Microsoft技術中,它被用于自動化Microsoft Office應用程序,例如Excel,在Excel中它被稱為Visual Basic for applications(VBA)。活動腳本不再更新,它已被.NET編程平臺取代腳本可用于諸如根據用戶操作更改菜單外觀、驗證表單輸入和計算等功能。當腳本在客戶端(如瀏覽器)上運行時,它們可能會阻止服務器跳閘,從而改善用戶體驗,因為對用戶操作的響應可以更快。例如,例如,當在網頁上驗證表單條目時,將立即通知用戶他沒有輸入所需的字段。如果驗證發生在服務器上,則網頁將發送不完整的信息,服務器上的程序將驗證該條目,發現信息缺失,然后發送響應對于瀏覽器來說,Javascript是另一種常用的腳本語言,它可能與一種流行的Web編程語言Java相混淆,雖然兩者都是基于C語言的,但它們是兩種不同的語言。Javascript語言是解釋的,Java通常是編譯的。腳本語言可能會引起安全問題。代碼是人類可讀的,因此精明的Web用戶可以查看它并找到應該的信息保持安全。例如,腳本引用Web應用程序的數據庫。此信息可能允許惡意用戶訪問此資源腳本也可能被惡意用于竊取用戶信息,如用戶登錄銀行網站的用戶名和密碼。為了打擊這種情況,瀏覽器開發者增加了"沙盒"功能,限制了腳本的權限。另一個安全概念是"源站網站","不允許在一個站點上使用的信息被另一個站點使用。盡管有這些安全措施,許多用戶還是選擇禁用瀏覽器中的活動腳本或Javascript。