nodejs中REPL執行環境解析

ITzhongzi發表於2017-04-03

REPL執行環境的解釋


它就是我們NodeJS程式碼的執行環境


前提:
    我們的NodeJS的程式碼不是執行在瀏覽器中的,那他執行在哪裡呢?

基本概念:
    1.REPL就是Node.exe 啟動起來之後的執行環境

    2.REPL 可以理解成類似於`啟動起來的`Apache伺服器

    3.Node.exe(REPL)環境啟動之後,就會執行放入它裡面的
    NodeJS程式碼了,類似於啟動Apache伺服器之後就可以執行放入它
    裡面的php程式碼了

    4.js程式碼放入到node.exe中就可以執行了

執行起來的 node.exe == REPL執行環境

REPL執行環境的解釋

書寫程式碼的步驟: 1.建立一個xxx.js檔案 2.在裡面寫一句話 console.log("hello world");用node.exe執行的步驟: 1.啟動終端,並切換到xxx.js所對應的目錄 2.在終端中輸入 node xxx.js 即可以執行xxx.js中的js程式碼執行過程分析:在終端中輸入 node xxx.js究竟做了什麼事呢? 1.首先會啟動 node.exe 這個應用程式 2.作業系統會給 node.exe 開闢一塊記憶體,供node.exe來使用 3.node.exe 會把 xxx.js檔案的內容載入到 node.exe的記憶體中 4.node.exe 解析和執行檔案中的程式碼 5.最後將結果(hello world)列印輸出到了控制檯中 6.node.exe`在這個時候`執行完畢之後就退出了,因為這個地方 邏輯比較簡單注意點: 要區分和瀏覽器中js執行過程的不同


相關文章