它的目标是帮助程序员构建高度可伸缩的应用程序并编写连接代码,这些代码可以同时处理到一个(只有一个)物理机器上的数万个连接。
今天,我决定玩node。Mac OS X Lion上的JS。下面介绍如何安装节点。Mac中的JS。
通常他们习惯于用视窗可视化操作,而突然改变Mac终端,所有的命令,难免有些不习惯。以下只是安装过程的简要介绍。
软件优势
JS是跨平台的,手机、平板电脑、笔记本电脑、个人电脑等随处可见,降低了跨平台开发的难度;node不仅仅是Apache的替代品,它的目标是使php web应用程序更具可扩展性;
节点性能的典型示例包括RESTfulAPI、Twitter队列和视频游戏统计信息。
作为一种新的背景语言,Noejs有许多吸引人的地方:
RESTful API
node.js仍然可以在不添加额外线程的情况下并行处理任务——node.js是单线程的。它通过事件循环实现并行操作。为此,我们应该充分利用这一点——尽可能避免阻塞操作,而不是使用非阻塞操作。
非阻塞IO
V8虚拟机
事件驱动
安装教程
第一步是从node js.org下载node.js for mac安装包,nodejs.org是一个超过6米的pkg文件。下载后,单击“安装”。它将在您的计算机上安装node.js和npm(node package manager)。
一旦安装成功,就可以使用node和npm命令。
安装完成后,我们关闭窗口。接下来,我们打开终端并输入命令:
curl http://npmjs.org/install.sh_sh
这个npm.js实际上是node.js的一个套件管理工具。执行后,我们继续执行以下命令:
Sudo NPM更新NPM-G
这一步是更新NPM,毕竟,我们使用print version命令查看NPM安装是否成功,如果无法成功,您将再试几次。我的版本输出结果:
我现在的版本是1.1.12
最后,让我们给你写一篇地狱之书。将以下代码复制到记事本。
var http=require(http);http.createserver(function(req,res)res.writehead(200,content type:text/plain res.end(hello world haah);listen(1337,“127.0.0.1”);console.log(server at http://127.0.1:1337/);
然后输入命令节点he。在终点站,他在那里。JS是您的javascript文件,一路返回OK!终端显示如下:
在浏览器中输入网址和端口并访问,可以看到效果!