node到底是什么,一句话让新手小白不再困惑!
admin
2024-02-18 00:54:32
0

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

在我刚入行的时候,是纯纯的小白,领导叫我下载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是比软件更底层的东西,为很多软件的运行和打包提供服务。

相关内容

热门资讯

【MySQL】锁 锁 文章目录锁全局锁表级锁表锁元数据锁(MDL)意向锁AUTO-INC锁...
【内网安全】 隧道搭建穿透上线... 文章目录内网穿透-Ngrok-入门-上线1、服务端配置:2、客户端连接服务端ÿ...
GCN的几种模型复现笔记 引言 本篇笔记紧接上文,主要是上一篇看写了快2w字,再去接入代码感觉有点...
数据分页展示逻辑 import java.util.Arrays;import java.util.List;impo...
Redis为什么选择单线程?R... 目录专栏导读一、Redis版本迭代二、Redis4.0之前为什么一直采用单线程?三、R...
【已解决】ERROR: Cou... 正确指令: pip install pyyaml
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
Lock 接口解读 前置知识点Synchronized synchronized 是 Java 中的关键字,...
Win7 专业版安装中文包、汉... 参考资料:http://www.metsky.com/archives/350.htm...
3 ROS1通讯编程提高(1) 3 ROS1通讯编程提高3.1 使用VS Code编译ROS13.1.1 VS Code的安装和配置...
大模型未来趋势 大模型是人工智能领域的重要发展趋势之一,未来有着广阔的应用前景和发展空间。以下是大模型未来的趋势和展...
python实战应用讲解-【n... 目录 如何在Python中计算残余的平方和 方法1:使用其Base公式 方法2:使用statsmod...
学习u-boot 需要了解的m... 一、常用函数 1. origin 函数 origin 函数的返回值就是变量来源。使用格式如下...
常用python爬虫库介绍与简... 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库&...
药品批准文号查询|药融云-中国... 药品批文是国家食品药品监督管理局(NMPA)对药品的审评和批准的证明文件...
【2023-03-22】SRS... 【2023-03-22】SRS推流搭配FFmpeg实现目标检测 说明: 外侧测试使用SRS播放器测...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
初级算法-哈希表 主要记录算法和数据结构学习笔记,新的一年更上一层楼! 初级算法-哈希表...
进程间通信【Linux】 1. 进程间通信 1.1 什么是进程间通信 在 Linux 系统中,进程间通信...
【Docker】P3 Dock... Docker数据卷、宿主机与挂载数据卷的概念及作用挂载宿主机配置数据卷挂载操作示例一个容器挂载多个目...