Node.js是什么
传统意义上的JavaScript运行在浏览器上,这是因为浏览器内核实际上分为两个部分:渲染引擎和JavaScript引擎。前者负责渲染HTML+CSS,后者则负责运行JavaScript。Chrome使用的JavaScript引擎是V8,它的速度非常快。
Node.js是一个运行在服务端的框架,它的底层就使用了V8引擎。我们知道Apache+PHP以及Java的Servlet都可以用来开发动态网页,Node.js的作用与他们类似,只不过是使用JavaScript来开发。
从定义上介绍完后,举一个简单的例子,新建一个app.js文件并输入以下内容: