2014-10-31 63 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