2014-10-31 62 views
2

幾個星期前我剛開始學習編程(目前通過JavaScript工作),並且沒有編碼經驗。到目前爲止,我對語言本身很好,但我對如何實現我正在學習的內容感到困惑。這些是我迄今採取的步驟,以及我感到困惑的地方。任何人都可以指導我嗎?Node.js和JavaScript入門

  • 我在一臺Windows PC
  • 下載WebStorm一個IDE
  • 下載並安裝Console2充當終端
  • 按照說明這裏(http://www.jhh.me/blog/2012/12/24/setting-up-http-server-on-windows-with-node-js/)下載和安裝的Node.js 。當它讀取時,我安裝了http服務器並啓動了服務器,使用我在WebStorm中創建的JS和HTML文件的文件路徑
  • 打開的本地主機,我看到了我在WebStorm中創建的所有文件的目錄

我的問題是:

  • 是Console2甚至是必要的?還是我被WebStorm覆蓋?
  • 我是否需要輸入節點本身?它看起來像一個命令提示符,但我還沒有能夠通過它執行任何操作
  • 如果我通過在Console2中鍵入Ctrl-C並選擇Y來終止批處理作業來停止服務器,爲什麼我仍然能夠看到目錄我的文件時,我去本地主機?我沒有訪問我在這裏創建的服務器嗎?或者我誤解了它的使用?
  • 最後,我還遵循了sitepoint的指導,將語言複製到WebStorm中的JS文件中,以創建一個服務器。代碼在WebStorm中執行,我看到「服務器正在偵聽」。但是,我不明白指示「要啓動服務器,請鍵入以下命令... node web_server.js」。輸入這個地方?在Console2中?在Node中?所有這些都是不必要的,因爲我已經在上面的步驟中創建並運行了服務器了?

請原諒這些問題的基本性質。我已經在網上找到了一些很好的教學資源,但他們似乎經常會碰撞或忽略一些步驟,這對於一個真正的初學者來說很難。

謝謝!

布倫丹

+1

爲什麼要投票?驅趕新用戶的舊習慣? – 2014-10-31 04:13:39

回答

1
  • Console2是沒有必要的,it is just a wrapper to a shellcmd.exe

  • 我猜你已經走了到REPL functionREPL at Wikipedia的進一步解釋。

  • 如果服務器已被終止,您將無法在http://localhost處看到任何新東西,您將看到的是緩存的內容。

  • 他們正在解釋如何從命令提示符運行它(cmd.exe)。

+1

謝謝!很有幫助。爲了澄清#2,我打開了Node.exe文件,看到了什麼樣的提示。這是您所指的REPLY功能嗎? – Bren 2014-10-31 23:06:57

+0

@BrendanCahill是的,我指的是提示。嘗試在那裏粘貼一個'node.js'程序。 – mikek3332002 2014-11-02 23:15:11