Node.js入门

Node.js是什么

Node.js是一个让JavaScript运行在浏览器之外的平台。它实现了诸如文件系统、模块包、操作系统API、网络通信等Core JavaScript没有或者不完善的功能。
其最大的特点是采用了异步式I/O与事件驱动的架构设计,通过使用单线程模型,实现对所有I/O的异步式的请求,避免了频繁的上下文切换。

Node.js能做什么

  • 具有复杂逻辑的网站
  • 基于社交网络的打规模Web应用
  • Web Socket服务器
  • TCP/UDP套接字应用程序
  • 命令行工具
  • 交互式终端程序
  • 带有图形用户界面的本地应用程序
  • 单元测试工具
  • 客户端JavaScript编译器

安装Node和npm

Node包管理器(npm)是一个由Node.js官方提供的第三方包管理工具。

安装方式

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

Node安装

运行Node程序

打开文本编辑器输入

console.log('Hello world');

将文件保存为test.js 打开终端进入test.js所在目录,执行以下命令

node test.js

然后就可以看到Hello world的输出了

OK 至此已经完成了一个最简单的Node.js的程序了

你可能感兴趣的:(Node.js入门)