Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源分享接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。

它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。

今天我决定在 Mac OS X Lion 上玩玩 node.js,下面来说说在Mac中安装Node.js的方法吧。

平常都是习惯使用windows的可视化操作,突然换了Mac终端,全部是命令,难免有些不习惯。这里只是简单介绍一下安装过程。

安装教程:

第一步,知识兔从nodejs.org 中下载Node.js for Mac 安装包,也就是一个6M多的pkg文件,下载之后知识兔点击安装即可。

它将在你的机器上安装 Node.js 和 npm (node package manager).

安装成功后你就可以使用 node 和 npm 命令了。

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

安装完成之后知识兔关闭窗口,接下来知识兔打开“终端”,并且知识兔输入命令:

curl //npmjs.org/install.sh | sh

这个npm.js实际上是Node.js的套件管理工具,执行完成之后知识兔继续执行下面都命令:

sudo npm update npm -g

这一步是更新npm,全部完成之后知识兔使用打印版本命令来看一下npm是否安装成功,如果知识兔不行大家就多试几次。我的版本输出结果:

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

我当前版本为1.1.12

最后,还是为大家写一个helloword吧!复制下面代码到记事本。

var http = require(http);   http.createServer(function (req, res) {    res.writeHead(200, {Content-Type: text/plain});    res.end(Hello World hahah);   }).listen(1337, “127.0.0.1”);   console.log(Server running at //127.0.0.1:1337/);

然后知识兔在终端里面敲入命令 node he.js 这里都he.js是你javascript文件都路径回车就OK了!终端会显示如图:

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

在浏览器中输入网址与端口并访问,你就可以看到效果了!

Node.js Mac下载 Node.js for mac版 V16.13.1 官方最新版

优点:

js是跨平台的,手机、平板电脑、笔记本、个人电脑等随处可见它的身影,降低跨平台开发的难度;
Node 并不只是 Apache 的一个替代品,它旨在使 PHP Web 应用程序更容易伸缩;
Node 表现出众的典型示例包括:RESTful API、Twitter 队列、电子游戏统计数据。
 

nodejs作为一个新兴的后台语言,有很多吸引人的地方:

RESTful API

单线程

Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。它通过事件轮询(event loop)来实现并行操作,对此,知识兔应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。

非阻塞IO

V8虚拟机

事件驱动

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论