nodejs介绍
学习前端我们通常只需要会html,css,javascript就可以了,而nodejs是什么,它不是一门语言,也不是框架,只是运行javascript的一种环境。想必你可能还是不理解,那么这么来说,以前只有浏览器才可以解析执行javascript,而现在javascript可以完全脱离浏览器来运行,这就是在nodejs这个环境下运行。浏览器中的js包括了ECMAScript,BOM,DOM,而nodejs中的js只有ECMAScript。那么学习nodejs干什么,它可以用来做后端开发,就像java,php等后端语言一样,他们可以在某种IDE下做后端开发,那么js这个语言在nodejs下也可以做后端开发,这种解释虽然不严谨,但我就是这么理解的,觉得很有帮助。
下载安装及基础语句
既然nodejs是运行js的一种环境,那么它就需要安装,从官网上下载一路傻瓜式操作即可。伴随nodejs安装的还有npm,npm是一种包管理工具。因为在nodejs中,我们要用js来编写吧,但js的很多包我们需要去下载,引入,然后还要和我们的环境相搭,这样很麻烦吧,那么我们只需要在nodejs中输入几行npm的代码(命令行语句)就可以下载安装这些包了,非常方便。这里说到了命令行语句,为什么会说到这个呢,nodejs既然是一种开发环境,那么它不同于我们平时所用的图形管理工具,而是需要在终端中运行的命令,就是我们最讨厌的类似于cmd的那种,看着就觉得好难啊.
- npm: 我们新建一个项目时,需要在这个目录下初始化npm
- npm init 或者npm init -y(后者是完成初始化的默认配置)
- 然后下载我们需要的模块功能
- npm install 模块名 比如:npm install express 或者npm install jquery 等等
- nodejs中引入你下载的模块: 模块下载好以后如何使用呢,我们在项目中建立一个 .js 文件,写入const 名字 = require(“express”),接下来就可以用express的功能了
- 在命令行中我们只需要写入 node 文件名.js可以运行这个文件了,.js 可以写也可以不写