我是典型的.NET开发人员(C#是我的第一语言),几年前转到了ASP.NET MVC。现在是我职业生涯重大变革的新时候了。如果我们看一看web开发的版图,我们可以看到新技术是如何接管世界的,中心是NodeJs。我仍然认为ASP.NET Web API是“后端”的一个很好的选择。但是对于一些现代的“前端”来说,最好是清晰的SPA应用程序,而不需要在服务器端渲染。我正在尝试AngularJS,NPM,Bower,Grunt,并且非常高兴。
但我在Windows上工作。最近还尝试在Mac上运行Node.js。在Windows上,我遇到了安装包的问题--有时,在安装包的过程中,代码不会释放锁定或pos
io.js昨天发布了1.0.1版本,正如开发人员所说,现在可以使用类而不需要夜间构建。
但是,我不能在没有REPL的情况下使用ES6类,例如:
$ iojs --use_strict --harmony_classes
> class Person {}
> [Function: Person]
但如果我把它写在文件里,它就不管用了:
$ iojs test.js --use_strict --harmony_classes
class Person {}
^^^^^
SyntaxError: Unexpected reserved word
at exports.runI
我已经安装了node.js,并且有一个example.js文件。它包含一个简单的hello world javascript脚本。所以我可以使用node.js通过命令‘example.js’在cmd上运行它,但是我如何使用node.js在broswer.Also上运行它呢?有人知道node.js是否被像GoDaddy和网络解决方案这样的网络主机支持吗?提前谢谢。