Node.js

作者: air_b10f | 来源:发表于2019-05-12 22:49 被阅读0次

一、是什么

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

相关文章

  • nodejs安装

    Node.js安装 目录 Node.js简单介绍 windows安装Node.js Linux安装Node.js ...

  • node.js基础

    什么是node.js Node.js特点 node.js优点和缺点

  • Nodejs.2

    参考内容:Node.js EventEmitter 四、Node.js EventEmitter Node.js所...

  • nodejs第一步

    Node.js 是什么?Node.js与JavaScript的区别是什么? Node.js的优点?Node.js的...

  • node 学习笔记.md

    Node.js第一天 1. 初识Node.js 1.1 Node.js是什么 Node.js® is a Java...

  • Node.js学习

    主线:Node.js是什么 --> Node.js的组成 --> Node.js的特点 --> Helloworl...

  • 使用AngularJS搭建前台框架

    Node.js部署: 下载安装包:从Node.js官网下载Node.js安装包。 安装Node.js:打开node...

  • Node.js模块

    Node.js 模块和 Node.js 包介绍。 一、Node.js模块 每一个Node.js都是一个Node.j...

  • 小鹅通视频下载mac 小鹅通课程下载教程

    前两天,Node.js官方发布了Node.js 15的正式版本,Node.js 15 将替代 Node.js 14...

  • node学习笔记

    node.js 介绍 node.js初识 node.js 平台是基于 Chrome V8 JavaScript 引...

网友评论

      本文标题:Node.js

      本文链接:https://www.haomeiwen.com/subject/bqtaoqtx.html