什么是Node.js?根据Node.js官网的描述,“Node.js是一个构建在ChromeJavaScript运行环境之上的平台,旨在轻松创建快速且可扩展的网络应用程序。Node.js采用了事件驱动的非阻塞I/O模型,使其轻量高效,非常适合运行在分布式设备上的数据密集型实时互联网应用。”推荐阅读这篇文章《Node,js是什么》在开始学习之前深入了解Node.js的定义。Node.js为服务器端应用程序提供了一个交钥匙解决方案,例如Web平台,并且可以与其他系统通信,包括数据库,LDAP,和任何传统应用程序。用户可以在各种场景下实现Node.js开发。安装过程Node.js可以运行在Windows、Linux和Mac平台上。它提供32位和64位平台。在一个环境中安装Node.jsUbuntuLinux环境,需要使用控制台,编写如下脚本:sudoapt-getinstallpython-software-propertiessudoadd-apt-repositoryppa:chris-lea/node.jssudoapt-getupdatesudoapt-getinstallnodejsnpm其他Linux平台Node.js实现安装,我建议您单击此处访问GitHub以获取完整说明。如果你是Windows用户,可以使用它的安装文件来完成Node.js的安装。我们可以从Node.js官网下载安装文件。根据实际平台类型,下载对应的.MSI文件,运行后进入如下图所示的安装对话框:按照安装说明一步步完成。安装完成后,Windows菜单中将添加一个Node.js图标。如果单击菜单中的图标,Node.js控制台将立即打开。您可以在Windows命令提示符(简称CMD)中手动运行Node.js控制台。打开命令提示符界面并输入以下命令:node该界面将作为Node.js控制台响应操作。#p#开发工具你可以使用任何文本编辑器来实现Node.js代码编写。如果想从中积累更多的开发经验,还可以使用WebStormJetBrains、Eclipse、VisualStudio等各种功能丰富的代码编辑器。一些代码编辑器也可能提供调试功能。在VisualStudio2012中,您可以使用Web项目模板,例如ASP.NETmpty网站模板。VisualStudio2012提供了一项IntelliSense功能,旨在帮助用户显示与API和语法相关的描述信息。HelloWorld是学习一门新的编程语言的初始任务。我们通常从编写“helloworld”代码开始。那么Node.js当然也不例外。接下来,我们将开始在Node.js下编写“helloworld”。首先,运行我们的代码编辑器并编写以下内容:?console.log('Helloworld,nodejs');将以上代码保存到名为helloworld.js的文件中。接下来,打开命令提示符或终端(在Linux中),并执行文件:?nodehelloworld.js以下是我们的“helloworld”应用程序运行后的输出:#p#Node.jsModuleNode.js提供了各种模块帮助用户完成开发工作。在模块的支持下,我们可以显着减少需要编写的代码行数,从而大大减少开发工作所需的时间消耗。每个人都可以使用大量的Node.js模块。感兴趣的朋友可以点此查看GitHub中Node.js模块列表页面。要安装Node.js模块,您需要NodePackagedModules(简称npm)包管理器。Node.js安装完成后,我们应该已经有了npm包管理器。可以输入以下命令查看是否已经存在:npm-help接下来会在控制台得到响应,具体结果如下图所示:下面以一个Node.js模块为例,我们想为控制台文本添加颜色显示功能。所需的模块是cli-color。首先安装cli-color模块:npminstallcli-color注意:安装Node.js模块时,你的电脑必须可以上网,部分模块还需要用户有管理员权限。安装后的输出如图8所示:那么我们如何使用这个模块呢?我们需要通过调用命令require和目标模块的名称来调用所需的Node.js模块:varclc=require('cli-color');因此,如果我们需要将文字内容显示成彩色,就需要调用xxx.blue实现蓝色文字,调用xxx.green实现绿色文字。其中,xxx为对应的cli-color对象。console.log(clc.blue('"Hellonode.js"inblue'));console.log(clc.red('"Hellonode.js"inred'));console.log(clc.green('"Hellonode.js“ingreen”));您可以在图9中看到程序输出结果的示例。#p#UpdateNode.js版本下一个问题是,我们如何知道当前使用的是哪个版本的Node.js?您可以使用Node.js命令获取有关当前Node.js版本的信息。编写以下脚本:??node–v下图显示了Node.js脚本的输出:Node.js不会自动更新当前运行时。您应该手动检查和更新您的Node.js版本。从Node.js官方网站下载安装文件并将其安装到您的计算机上。安装过程将检查当前安装的Node.js。如果已经安装了Node.js,安装工具会升级现有的Node.js版本。安装完成后,请再次检查我们的Node.js版本。本系列教程属于《Node.js开发指南》的一个章节,感兴趣的朋友可以点此免费获取Syncfusion团队编写的完整内容。原标题:Node.jsSuccinctly:IntroductiontoNode.js
