Node.js和JavaScript入门

几个星期前我刚开始学习编程(目前正在通过JavaScript工作),而且没有编码经验。 到目前为止,我对语言本身做得很好,但是我对如何实现我正在学习的内容感到困惑。 这些是我迄今为止所采取的步骤,以及我感到困惑的地方。 任何人都可以帮助指导我?

  • 我在Windows PC上
  • 下载了一个IDE的WebStorm
  • 下载并安装Console2作为terminal
  • 按照这里的说明( http://www.jhh.me/blog/2012/12/24/setting-up-http-server-on-windows-with-node-js/ )下载并安装Node.js. 正如它读取,我安装了http服务器,并启动服务器,使用我在JSStorm中创build的JS和HTML文件的文件path
  • 打开本地主机,我看到在WebStorm中创build的所有文件的目录

我的问题是:

  • Console2是必要的吗? 还是我被WebStorm覆盖?
  • 我是否需要input节点本身? 它看起来像一个命令提示符,但我没有能够通过它执行任何事情
  • 如果我通过在Console2中键入Ctrl-C来停止服务器并selectY来终止批处理作业,为什么我能够在转到本地主机时仍能看到我的文件的目录? 我没有访问我在这里创build的服务器吗? 还是我误解它的用法?
  • 最后,我也跟着sitepoint的方向,将这个语言复制到了WebStorm的JS文件中,同时也创build了一个服务器。 代码在WebStorm中执行,我看到“服务器正在侦听”。 但是,我不明白的指示“要启动服务器,键入下面的命令…节点web_server.js”。 input这个地方? 在Console2中? 在节点? 所有这些都是不必要的,因为我已经在上面的步骤中创build并运行了服务器了?

请原谅这些问题的基本性质。 我已经在网上find了一些很好的教学资源,但是他们往往似乎冲突或者忽略了步骤,这对于一个真正的初学者来说很难。

谢谢!

布伦丹

  • Console2没有必要, 它只是一个像cmd.exe这样的shell的包装

  • 我猜你已经进入了REPL函数 。 在维基百科进一步解释REPL 。

  • 如果服务器已经终止,你将无法在http://localhost上看到任何新东西,你会看到caching的内容。

  • 他们正在解释如何从命令提示符( cmd.exe )运行它。