Node.js初识

118 阅读1分钟

Node.js是什么?

Node全名是Node.js(也叫Node, nodejs, node.js),但是Node.js不是一门新的语言,在前端中编程语言只有JavaScript,而Node.js是一个软件,是一个js运行环境,借助各种模块来实现自己需要的功能.并且Node.js提供了大量的内置模块以及丰富的第三方模块,能够帮助我们完成文件读写、Web服务器、操作数据库等功能.

官方介绍:Node.js是一个基于Chrome V8 引擎的JavaScript运行时

其中:

chrome v8引擎是chrome浏览器用来解析和执行js代码的工具;

运行时:理解为一个容器,用来运行代码的环境.

为什么要学Node.js?

在Node环境下,写js代码可以实现后端的功能,作为一个合格的前端,是需要了解后端程序员的工作的,能够更好的帮助开发工作中与后端的配合.

并且,它是前端框架(vue、react、angular)的运行基础,学好Node.js有助于对框架的学习.

Node.js学什么?

Node.js不需要学习新语言,而是一个环境,我们学习包括:模块系统,npm包管理工具等.

模块系统:能够用不同的模块来完成不同的功能,例如:创建web服务器,写接口,连接操作数据库.

npm包管理工具:通过npm来管理我们需要的第三方包,为框架学习打下基础