2013年1月11日 星期五

Node.js筆記 - REPL

說明
Repl 指的是交互作用的介面
簡單的說 我們可以直接在如 終端機, 執行 node 的指令
可參考 (http://nodejs.org/api/repl.html)

幾項重點

  1. 可以同時開啟多個 REPL的介面
  2. 共用所有的全域變數
  3. 擁有各自的IO
  4. 可用 repl.start(), 啟動一個 repl
  5. _ => 代表上一個表達示(expression)的執行結果
  6. 特殊的 Command:
    • .break:中斷目前的輸入, .break前面打的訊息 都不算數
    • .clear:將context 重置為空的物件, 還有清除 multi-line expression.
    • .exit:退出當前的 repl
    • .help:展示有哪些特殊的 Command.
    • .save:將目前 repl 的 session 存在檔案裡,
      • Ex. .save ./file/to/save.js
      • 預設起始位置為呼叫 node 指令時的資料夾
    • .load:將上面存起來的檔案, 載入到當前的 session.
      • Ex. .load ./file/to/load.js
  7. Ctrl:
    1.   Ctrl + C:如同 .break
    2.   Ctrl + D:如同 .exit
  8. Tab鍵:自動填滿變數名稱, 若有多個可能, 則會顯示所有選項.



沒有留言:

張貼留言