学习node.js
- 1.什么是node.js?
- 2.node.js中的javaScript运行环境
- 3.node.js可以做什么?
- 4. node.js学习思路
- 5.node.js环境的安装
- 6.如何在node.js中执行JavaScript代码
1.什么是node.js?
node.js是一个基于Chrome v8 引擎的JavaScript运行环境(后端)
node.js官网 : https://nodejs.org/zh-cn/
2.node.js中的javaScript运行环境
学习node.js其中很重要一部分就是学习这些内置API如何去使用
可以理解为:浏览器是JavaScript的前端运行环境
node.js是JavaScript的后端运行环境
node.js中无法调用DOM和BOM等浏览器内置API(因为运行环境所提供的API不同,node环境中也有它自己提供的一些API)
node环境的内置api
浏览器环境的内置api
3.node.js可以做什么?
node.js作为一个JavaScript的运行环境,仅仅提供了基础的功能和API。然而,基于node.js提供的这些基础功能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了node.js,可以让前端程序员胜任更多的工作和岗位。
1、基于Express框架(http:/www.expressis.com.cn/),可以快速构建Web应用
2、基于Electron框架(https:/electronjs.org/),可以构建跨平台的桌面应用
3、基于restify框架(http://restify.com/),可以快速构建API接口项目读写和操作数据库、创建实用的命令行工具辅助前端开发、etc.…
4. node.js学习思路
我们在学习JavaScript的路径:
JavaScript基础语法 + 浏览器内置API(DOM+BOM) + 第三方库(jquery、art-templata等)
node.js的学习路径:
JavaScript基础语法+node.js内置API模块(fs、path、http等) + 第三方API模块(express、mysql)等
5.node.js环境的安装
我们想要通过node.js来运行JavaScript代码,就必须在计算机上安装node.js环境。
区分LTS版本和 Current版本的不同
1、LTS为长期稳定版,对于追求稳定性的企业级项目来说,推荐安装LTS版本的 Node.js
2、Curent所版,对于过新的用户说,推荐安装 Currert版本的 Node.js,但是 Current本中可能存在隐藏的Bug或安全性漏洞,因此不推荐企业级项目中 使用Currert版本的 Node js
查看node版本号:终端输入命令:node-v,按回车即可查看
6.如何在node.js中执行JavaScript代码
1、打开js文件所在目录的终端
2、输入:node 要执行js文件的名字