Node.js 介绍及安装

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。在Node中,Http是首要的。Node为创建http服务器作 了优化,所以在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。

Node.js和这些解决方案不同的地方是,它基于事件模型,而不是线程模 型。

Node.js使用事件循环而非线程,这样他能够扩展到数百万的并发连接。它克服如下缺陷,服务器花费其大部分时间用于等待I/O操作,如从硬盘  读取一个文件,访问一个外部Web服务或等待一个文件上传完毕,因为这些操作对比内存操作来说是非常慢的。每个I/O操作在Node.js都是异步的,也 就是说,在I/O操作正在进行的同时,服务器可以继续处理传入的请求。JavaScript非常适合基于事件的编程,因为它的匿名函数和闭包特性使内联回 调函数的编写变得异常简单,并且JavaScript开发人员早已熟悉这样的技巧。此事件为基础的模式,使得Node.js速度非凡。并能轻松满足实时应 用程序的需求。

下载地址:官网http://www.nodejs.org/download/  

当前目录新建文件:
helloworld.js
输入内容: console.log("Hello World");
 
执行命令:
node helloworld.js 正常的话,就会在终端输出Hello World。
Express是一个简洁而灵活的Node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值