什么是腳本(script)?

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

假設你經常從網上下東西,全都放在 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 里的三類文件都被拷到它們該去的地方了。這就是個非常簡單的腳本。

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

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

(腳本并不是個很好的翻譯,問題就出在“腳”這個字上,相當地莫名其妙。Script 一詞的詞根是“書寫”。)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,566評論 9 467
  • 個人學習批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復涉及到...
    Luckykailiu閱讀 4,779評論 0 11
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,219評論 2 33
  • 腳本的意思是從演藝界來的。 首先你考慮如果沒有腳本,該怎么表演?沒有腳本,表演者只能即興發揮,或者靠導演的口述來進...
    DarlingHH閱讀 12,731評論 0 0
  • 半夜慢味,念名字就感覺自己舌頭短了半截。 進入正題,其實說到生蠔又要回扯惹別上個月帶著他的女友來廈門游(玩),隨便...
    我是來懟惹別的閱讀 595評論 0 2