Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由 Node.js Foundation 页面存档备份,存于互联网档案馆(已与 JS Foundation 页面存档备份,存于互联网档案馆 合并为 OpenJS Foundation 页面存档备份,存于互联网档案馆)持有和维护,亦为 Linux 基金会的项目。Node.js采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于资料密集的即时应用程序。
Node.js大部分基本模块都用JavaScript语言编写。在Node.js出现之前,JavaScript通常作为客户端程序设计语言使用,以JavaScript写出的程序常在用户的浏览器上运行。Node.js的出现使JavaScript也能用于服务端编程。Node.js含有一系列内置模块,使得程序可以脱离Apache HTTP Server或IIS,作为独立服务器运行。
目前,Node.js已被IBM、Microsoft、Yahoo!、Walmart、Groupon、SAP、LinkedIn、PayPal等企业采用。
本教程是为想要学习Node.js基础知识及其体系结构概念的软件程序员而设计的,本教程将通过适当的示例使您对Node.js的所有必要组件有足够的了解。
在继续本教程之前,您应该对JavaScript有基本的了解。当无涯教程将使用Node.js开发基于Web的应用程序时,如果您对HTML,CSS,AJAX等其他Web技术有所了解,那将是一件好事。
- Node.js - 简介
- Node.js - 实例
- Node.js - REPL终端
- Node.js - NPM
- Node.js - 回调函数
- Node.js - 事件循环
- Node.js - 事件发送
- Node.js - Buffers
- Node.js - Streams
- Node.js - IO
- Node.js - 全局对象
- Node.js - Web模块
- Node.js - Express框架
- Node.js - RESTFul API
- Node.js - 扩展程序
- Node.js - Console
- Node.js - OS
- Node.js - Timer
- Node.js - Errors
- Node.js - DNS
- Node.js - NET
- Node.js - Crypto
- Node.js - TLS/SSL
- Node.js - Debug
- Node.js - Process
- Node.js - SubProcess
- Node.js - Path
- Node.js - StringDecoder
- Node.js - Query
- Node.js - ZLib
- Node.js - Assert
- Node.js - V8
- Node.js - TTY
- Node.js - 简介
- Node.js - 应用实例
- Node.js - REPL终端
- Node.js - 包管理(NPM)
- Node.js - 回调函数
- Node.js - 事件循环
- Node.js - 事件发送
- Node.js - Buffers
- Node.js - Streams
- Node.js - IO系统
- Node.js - 全局对象
- Node.js - Web模块
- Node.js - Express框架
- Node.js - RESTFul API
- Node.js - 扩展程序
- Node.js - Console模块
- Node.js - OS模块
- Node.js - Timer模块
- Node.js - Errors模块
- Node.js - DNS模块
- Node.js - NET模块
- Node.js - Crypto模块
- Node.js - TLS/SSL模块
- Node.js - Debug模块
- Node.js - Process模块
- Node.js - SubProcess模块
- Node.js - Path模块
- Node.js - StringDecoder
- Node.js - Query模块
- Node.js - ZLib模块
- Node.js - V8引擎
- Node.js - TTY模块
- Node.js - 断言Assert
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)