脚本

来源:互联网 发布:济南网络推广 编辑:程序博客网 时间:2024/06/08 06:35

什么是脚本那, 我把他理解成即插即用的设计模式。官方的解释是脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。
动态程序一般有两种实现方式,一是二进制方式,一是脚本方式。
脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。
如ASP、PHP、CGI、JSP等,都是脚本语言。
对于 IT 行业,脚本这个词,是个绝妙的翻译。他非常贴切的表达了这几个含义。
1、脚本的用意是为了可再现的重复一个设定好的规程。
2、脚本需要有一个解释器来执行。
3、脚本能够方便的,快速的,经常的被修改。
所以说,要是打比喻:
假设你经常从网上下东西,全都放在 D 盘那个叫做 downloads 的文件夹里。而你有分类的癖好,每周都要把下载下来的图片放到 pic 文件夹里,pdf 放到 book 文件夹里,mp3 和 wma 文件放到 music 文件夹里。手动分了一年之后你终于厌倦了,于是你打开记事本,写了以下的三行字:
copy /Y D:\download*.jpg D:\pic\
copy /Y D:\download*.pdf D:\book\
copy /Y D:\download*.mp3 D:\music\

然后把它存成一个叫做 cleanupdownload.bat 的文件。想起来的时候你就双击一下这个文件,然后就发现 download 里的三类文件都被拷到它们该去的地方了。
脚本就是写个剧本,提出若干(合理或不合理)要求后,自己不干(或不会干),让演员来实现。