前言
目标
1 为什么要学习node
2 node如何安装
我们为什么要学习node,node好学吗?
node是一门新的技术,它是一个基于chomre V8引擎的JS运行环境
,它可以用于开发后端。如果你掌握了node,那么恭喜你成为一名全栈开发工程师。
node的开发者与js的开发者是同一个,学习node必须有: HTML,CSS,JS
的基础,会一些简单的命令行,具备服务端开发经验更好。
在开始node之前,我们先来了解一下JS与解析引擎
1 浏览器中的JS
浏览器中内置的这些Api可以让浏览器可以进行DOM BOM操作;
为什么JS可以在浏览器中被执行?
js中的解析引擎可以解析js代码
浏览器中JS的运行环境
运行环境
是指代码正常运行所需的必要条件
V8引擎
负责解析和执行JS代码
内置API
是由运行环境提供的特殊接口
,只能在所属的运行环境
中被调用
JS如何进行后端开发
单独使用js是无法进行后端开发的,而js+ndoe
可以实现后端
开发
2.node简介与安装
node
是一个基于chomre V8引擎
的JS运行环境
浏览器
是JS的前端
运行环境
node
是JS的后端
运行环境
node是不能调用DOM BOM等浏览器内置APi
2.1 node可以做什么
Node作为一个JavaScript的运行环境,仅仅提供了基础的功能和应用程序接口。然而,基于Node.js提供的这些基础功能,有很多强大的工具和框架如雨后春笋,层出不穷,所以学会了Node.js,可以让前端程序员胜任更多的工作和岗位:
1 基于 express框架,可以快速构建web应用
2 基于Electron 框架,可以构建跨平台的桌面应用
3 基于restify 框架,可以快速构建API 接口项目
4 读写和操作数据库、创建实用的命令行工具辅助前端开发
…
总之: 学会Node是非常有必要的,可以极大的增加你的职业竞争力!
node的学习路径:
JS基础语法
+ Node内置Api
(fs、path、http等) + 第三方API
(express、jquery等)
2.2 安装node
可以直接去node.js官方网站下载安装包
LTS 与 Current版本如何选择?
LTS
版本是长期稳定版本
Current
版本新特性尝新版,不推荐用以企业级的项目。
1 下载安装包
2 安装node
3 默认安装到C盘
等待安装完成,安装完成
查看node已安装的版本号,能打印版本号证明安装完成
node -v