文章永久连接:https://tech.souyunku.com/?p=5418
Node.js 是运行在服务端的 JavaScript
Node.js 是基于 Chrome V8 引擎开发的一个用于在服务器端运行 JavaScript 的平台
Node.js 是一个事件驱动 I/O 服务端 JavaScript 运行环境
谁适合阅读本教程?
如果你是一个前端程序员,希望使用 JavaScript 开发自己的后端服务,那么Node.js是一个非常好的选择
如果你是一个后端程序员,想部署一些高性能的服务,Node.js 也是一个非常好的选择
一句话,本教程适合 Node.js 初学者,
学习本教程前你需要了解
如果你是一个前端程序员,那么上手 Node.js 是非常容易的
如果你熟悉 JavaScript,那么上手 Node.js 也非常快
如果你熟悉其它的语言,那么 Node.js 也非常简单
如果以上都不是,那么我们希望你了解一些基本的计算机编程术语
本教程 Node 版本
本教程基于 Node 8.7.0 版本
你可以使用以下的脚本命令查看当前的 Node 版本
$ node -v
v8、7.0
因为 Node 每个版本都有些许差异,如果你在学习过程中发现有错误,请及时联系我们
Node.js Hello World!
1、 交互式 Shell 模式
打开终端或者命令行提示符,输入 node 然后回车
就会交互式 Shell 模式,可以输入一些代码语句后执行并显示结果
$ node
> console.log("Hello World!");
Hello World!
undefined
> console.log("Hello 搜云库技术团队!");
Hello 搜云库技术团队!
undefined
>
2、 脚本模式
将以下代码保存到 **main.js** 文件中
/*
* filename: main.js
* author: 搜云库技术团队(tech.souyunku.com)
* Copyright © 2015-2065 tech.souyunku.com. All rights reserved.
*/
console.log("Hello World!");
console.log("Hello 搜云库技术团队!");
然后使用 **node main.js** 运行 Node.js 脚本,输出结果如下
$ node main.js
Hello World!
Hello 搜云库技术团队!
[运行范例 »][Link 1]
干货推荐
附录:Node.js 教程:系列文章
- 【当前读到】一、Node.js 基础教程
- 二、Node.js 环境配置
- 三、Node.js 创建第一个应用
- 四、Node.js NPM 使用介绍
- 五、Node.js 使用淘宝 NPM 镜像
- 六、Node.js REPL ( 交互式解释器 )
- 七、Node.js 回调函数
- 八、Node.js 事件循环
- 九、Node.js EventEmitter
- 十、Node.js Buffer(缓冲区)
- 十一、Node.js Stream (流)
- 十二、Node.js 模块系统
- 十三、Node.js 函数
- 十四、Node.js 开发 URL 路由
- 十五、Node.js 全局对象
- 十六、Node.js 常用工具
- 十七、Node.js 文件系统( fs 模块 )
- 十八、Node.js GET-POST 请求
- 十九、Node.js 内置模块
- 二十、Node.js WEB 模块
- 二十一、Node.js Express 框架
- 二十二、Node.js RESTful API
- 二十三、Node.js 多进程
- 二十四、Node.js JXcore 打包
- 二十五、Node.js 访问 MySQL 数据库
- 二十六、Node.js 访问 MongoDB
- 二十七、Node.js OS 模块
- 二十八、Node.js DNS 模块
- 二十九、Node.js Domain 模块
- 三十、Node.js Path 模块
- 三十一、Node.js Net 模块