node到底是什么,一句话让新手小白不再困惑!

内容预警************,仅供新手菜鸟使用,大佬请绕道,说错欢迎指正 

在我刚入行的时候,是纯纯的小白,领导叫我下载node,下载Git,安装环境,然后就开始写代码了,我无数次困惑,node到底什么,然后去看官网,看的云里雾里,看不懂也没有耐心看下去(我承认是我的问题)。但是不得不说,很多技术官网,就是你不会就看不懂,只有你会了之后再去看就豁然开朗,才知道官方文档到底在说什么了,很神奇有没有?

首先node就是nodejs就是叫法不一样而已

官网说

Node.js® 是一个开源、跨平台的 JavaScript 运行时环境。

首先什么是开源?那就是不收费,任何人都可以使用,获取源码等

什么是跨平台?那就是任何平台都可以使用,平台是指window,mac,Linux等

最大的问题是什么是运行时环境?运行时是啥,新手肯定不知道,环境又是啥?

运行时是指一个程序在运行(或者在被执行)的依赖

所以node是js代码执行的依赖之一,浏览器也是js代码执行的依赖之一

可以先简单粗暴的这样理解

node就是和浏览器类似的,可以运javascript 代码的工具

为什么说和浏览器类似?

  1. 因为再菜的菜鸟肯定用过浏览器吧
  2. 肯定知道浏览器可以运行js代码吧
  3. 我们在入门写了第一个html文件,肯定是使用浏览器打开的没错吧
  4. 在第一个html文件中我们肯定写了js代码吧
  5. 你如果不理解node 是啥,你可以先把他看做一个没有图形化界面的浏览器(虽然这么说不对,但是你要先给它设定一个身份,才能在你脑袋里给他一个位置

node是一个工具?是的,我说node是一个工具是因为:

  1.  我们买了一个新电脑,需要去官网下载node 安装包
  2.  就像我们使用chrome浏览器需要去下载chrome的安装包一样
  3.  使用node和使用其他任何软件一样,第一步就是需要去下载安装包,然后安装到我们电脑上
  4.  这么说都没问题吧,都可以理解吧
  5.  我们下载并安装了chrome浏览器,然后我们可以打开去搜索资料,浏览网页,这样我们就可以说我们有了浏览器环境,可以用浏览器浏览网页
  6.  同理,我们下载并安装了node,我们就可以打开 命令行工具,使用node的功能,这样我们就可以说有了node环境,可以使用node运行js代码
  7.  只不过浏览器在安装之后,有一个图标,我们单机就可以打开使用,但是node 没有图形化界面,我们就需要用命令行工具或者其他辅助工具才能打开使用
  8.  当然node得功能很强大,需要我们慢慢学习

这么看起来node是一个软件?其实也不是,node是比软件更底层的东西,为很多软件的运行和打包提供服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值