脚本是一种特定描述性语言,按照一定格式编写的可执行文件,也被称作宏或批处理文件。它通常由应用程序临时调用执行,适用于网页设计,减小网页规模,提高浏览速度,并丰富网页表现形式,如动画、声音等。
例如,当我们点击网页上的电子邮件地址时,系统会自动调用Outlook Express或Foxmail这类邮件软件,这是通过脚本功能实现的。同样,洪恩网站的一些网页旁的三角符号,点击后可以听到英文诵读,这也是脚本在起作用。
然而,脚本也常被一些不良用户用来破坏计算机系统。例如,在脚本中加入一些破坏命令,用户浏览网页时,一旦调用这类脚本,系统便可能受到攻击。因此,用户应该根据对网页的信任程度选择安全等级,特别是对于非法内容的网页,更不要轻易允许使用脚本。
动态程序有二进制和脚本两种实现方式。二进制方式是先编译程序,变成机器识别的指令代码(如.exe文件),再执行。而脚本则是一条条可见的文字命令,由系统解释器翻译成机器识别指令并按程序顺序执行。
因此,脚本执行效率较二进制程序稍低。我们提到的动态语言,如ASP、PHP、CGI、JSP等,都是脚本语言。目前,虚拟主机网站只能采用脚本语言来实现。
脚本英文为Script。实际上,脚本就是程序,通常由应用程序提供的编程语言。应用程序包括浏览器(如javascript、VBScript)、多媒体创作工具,以及应用程序的宏和创作系统的批处理语言。
脚本与我们常用的VB、C语言相比,主要区别在于:1. 脚本语法简单,易于掌握;2. 脚本与应用程序密切相关,包括应用程序自身功能;3. 脚本通常不具备通用性,所能处理的问题范围有限。
总之,脚本是程序的一种形式,具有特定的应用场景和优势。在使用脚本时,用户需要确保来源的安全性,并根据需求选择合适的脚本语言。