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。