node.js入门笔记(1)

观看老马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系统下


这里是在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!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章