Node.js

一、是什么

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境

什么是 V8?V8 JavaScript 引擎是 Google 用于其 Chrome 浏览器的底层 JavaScript 引擎。很少有人考虑 JavaScript 在客户机上实际做了些什么?实际上,JavaScript 引擎负责解释并执行代码。Google 使用 V8 创建了一个用 C++ 编写的超快解释器,该解释器拥有另一个独特特征;您可以下载该引擎并将其嵌入任何 应用程序。V8 JavaScript 引擎并不仅限于在一个浏览器中运行。因此,Node 实际上会使用 Google 编写的 V8 JavaScript 引擎,并将其重建为可在服务器上使用。

二、为什么

Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

三、怎么做

1、下载http://nodejs.cn/download/


2、安装,将下载包打开,下一步下一步到完成就好

3、在命令行窗口检查是否安装成功


有对应的版本信息就成功了

npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

4、第一个helloWorld程序

1)新建helloWorld.js,内容如下

//1导入所需的模块

//-在程序中我们使用require指令来加载NodeJS模块

var http = require("http");

//2创建服务器

//-一个将监听类似于Apache HTTP Server的客户端请求的服务器。

http.createServer(function (request, response) {

// Send the HTTP header

// HTTP Status: 200 : OK

// Content Type: text/plain

response.writeHead(200, {'Content-Type': 'text/plain'});

//3请求和响应

//-在先前步骤中创建的服务器将读取由客户端(可以是浏览器或控制台)发出的HTTP请求并返回响应

// Send the response body as "Hello World"

response.end('Hello World\n');

}).listen(3000);

// Console will print the message

console.log('Server running at http://127.0.0.1:3000/');

2)执行,在命令行node helloWorld.js



在浏览器查看结果

参考:

官网http://nodejs.cn/

https://www.ibm.com/developerworks/cn/opensource/os-nodejs/

安装https://www.cnblogs.com/liuqiyun/p/8133904.html

第一个程序https://blog.csdn.net/tian_123456789/article/details/79602413

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 4,087评论 2 58
  • Node.js Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome...
    Gukson666阅读 700评论 0 1
  • 很多Node.js初学者都会有这样的疑惑,Node.js到底是单线程的还是多线程的?通过本章的学习,能够让读者较为...
    越努力越幸运_952c阅读 3,675评论 4 36
  • 总结一: [node.js总结](http://www.cnblogs.com/Darren_code/archi...
    xiumeiii阅读 1,922评论 0 14
  • 那天和我妈出门接孩子,我妈突然对我说:“冬天咱们也把暖气停了吧。”这么毫无缘由的一句话吓了我一跳,但我马上...
    浑水摸鱼儿阅读 617评论 0 0