观看老马nodejs系列视频教程笔记
1.概述
1.1 node是什么
Node.js 是一个基于Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js 于 2009 年写成,其原始作者是瑞安·达尔(Ryan Dahl),Node.js 基金会于 2015 年初成立。基金会得到了 IBM、Intel、微软、Joyent 等公司的支持,目前 Node.js 的研发和管理由 Node.js 基金会统一管理。
1.2 node能做什么
- 高性能的网站服务器
- 实时多人游戏后台服务器
- 简单易用的命名行应用程序
- gulp、less、bower、fis、http-server
- 高大上的桌面应用程序
- 使用 Web 技术 作为解决方案
- electron Linus + Max + Windows
- 底层的物联网开发
- 移动开发
- ...........
1.3 总结
Node是一个开发平台,这个开发平台运行的语言是JS,它可以把JS代码编译成本地操作系统的命令,直接运行在操作系统之上,让JS拥有了无比广阔的发展空间。
2.安装
参考:https://www.jianshu.com/p/f22c08d80716
3. 第一个Hello World程序
3.1 创建项目文件夹
首先创建 demos 文件夹。然后在此文件夹下创建01_hello.js文件
-
window系统下
image.png
这里是在D盘合适的位置,点击鼠标右键,新建文件夹,然后在文件夹下新建 “文本文档”,命名为“01_hello.js”
node-demo
- 其他操作系统
# 以下是linux/mac下使用终端用命令行创建文件,windows下请直接用资源管理可视化鼠标操作
$ mkdir demos && cd demos
# 创建 01_hello.js文件
$ touch 01_hello.js
3.2 第二步:编写 nodejs 的第一个程序文件
然后用编辑器(记事本)(推荐使用:webstorm、vscode 或者 sublime)打开文件:01_hello.js,并添加代码如下:
// console是控制台的意思,node把浏览器端的控制台做了迁移整合,可以直接使用。log是往控制台打印文字的方法。
console.log('Hi, aicoder.com! Hello, world!');
保存文件,并用 node 执行此 js 文件。
3.3 第三步:编译和运行 JS 文件
打开系统的命令行工具(mac|linux 为终端,windows 下为 cmd 或 powershell),用 cd 命令进入 node-demo文件夹。运行编译和执行 js 文件的命令:
# 进入node-demo目录
$ cd node-demo
$ node ./01_hello.js
Hello, World!
image.png