什么是腳本(script)?

作者:濤吳
鏈接:http://www.zhihu.com/question/19901542/answer/13298706
來源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

假設(shè)你經(jīng)常從網(wǎng)上下東西,全都放在 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 的文件。想起來的時候你就雙擊一下這個文件,然后就發(fā)現(xiàn) download 里的三類文件都被拷到它們該去的地方了。這就是個非常簡單的腳本。

類似于演戲時用到的腳本,script 其實(shí)就是一系列指令——演員看了指令就知道自己該表演什么,說什么臺詞;計(jì)算機(jī)看了指令就知道自己該做什么事情。所以 script 其實(shí)就是短小的、用來讓計(jì)算機(jī)自動化完成一系列工作的程序,這類程序可以用文本編輯器修改,不需要編譯,通常是解釋運(yùn)行的。

在網(wǎng)站前端編程的語境下,腳本通常是指在瀏覽器里運(yùn)行的小程序,就像劇本一樣,它可以用來控制網(wǎng)頁上的各類元素該怎么表演給觀眾看——比如知乎主頁右邊那個回到頁首的小箭頭就是個演員,你可以用腳本告訴它只在屏幕下拉到某個特定長度的時候才出現(xiàn)。

(腳本并不是個很好的翻譯,問題就出在“腳”這個字上,相當(dāng)?shù)啬涿?。Script 一詞的詞根是“書寫”。)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容