001-NodeJs全局对象

概念

node是一个运行js的平台,在node中,用global对象取代了Window这个对象。
node中的repl环境可以执行js,通过命令node进入到repl环境。repl环境类似于Chrome的开发人员工具。

全局对象global

可以参考一下它的文档global全局对象
请添加图片描述

node版本介绍,稳定版,弃用版,长期维护版本
稳定性。为零的这样一些啊提示主要的原因是因为什么呢?它里面是长期维护版本
什么叫长期维护

process:

用于去获取和note相关的一些信息,可以通过它去往控制台去打印一些内容啊

那process这个单词本身是什么意思,是进程对吧?
什么是进程?

这个也是咱们接下来要去看的一个点啊
你现在就可以认为是我们node的应用程序运行起来的时候。
比如说进入到repl环境,是不是node正在运行着呢
那正在运行着的话,我们就可以启动任务管理器。是不是应该在这个里面可以找到node.exe这样一个进进程。

是不是有这样一个进程,那每一个软件在打开过后
在内存当中的一种形态可以说是一个进程啊

比如说我这个NVM这5.7这有个exe
我并没有把它运行起来

它只是一个可执行文件,并不是一个进程
把它双击过后打开
打开的时候,这时候是不是会在内存里面给它开辟空间
然后呢,让它运行起来

我们把它给这个应用程序开辟的这块空间就可以说是一个进程

那进程与进程之间一般来讲的话都是相互隔离的

那你想这个进程这个概念我们有大概的了解
你觉得进程对象里面会有什么东西。来我们看一下啊
进程里面event是不是有一些事件呀

再往下看看它有没有什么属性之类的东西啊来走哎

你看下面是不是有一些这种是属于什么呢?
方法后面是不是它会有这种括弧的形式啊
这种是什么呢?是不是一个属性对不对啊

是不是当前操作系统的一个位数了

还有什么RV这个又是干什么的这些哈
我不可能一个一个的去给你们解释

其实取决于就是取决于我们当下有没有这样的需求

它实际上就是去获取咱们在命令行当中传入的参数啊来来
我们教一下粘停一下小回车

我们现在一开始的时候还是不要用借助于像这种编译器有智能提示的东西
因为这样的话会让你脑子里面感觉啊
这种东西也不用记
我们有智能提示
一提示就出来了
你还是先开始的时候就跟你们练H一样
最开始的时候就用普通的编辑器去写
我不知道你们当时学的时候有没有用notepad写过
我们当时我们自己学的时候就是先用那个记事本就什么都没有
连代码着色的东西都没有的那个那种工具去写A贴面代码
然后导致我们现在就是A贴面闭着眼睛都能写出来
对吧?啊
用角度可以写出来是吧?好
那算了好

那个刚刚那个有点走哈
来我们来回到这边啊
回到这边
那这时候呢
我们有了这样一个东西过后
我们要想运行它
我们还是简单回顾一下
是不是先在命令行里面打开这个目录
对吧?好打开这个目录过后是什么node什么。是不是零二对吧
GS这个扩展名呢
是它的默认扩展名
所以说我们可以省略
能不能理解我意思啊
我们需要回车
你看这时候它打印出来的是什么东西。一个node exe对吧
我们刚刚在那个里面打印是不是也是一个node exe
这也是一个node exe哈
他任何一个情况下
这个2V里面第一个成员都是node exe所在的目录啊
第二个成员是什么呢?就是你正在执行的这个文件对吧?好
我们看它有没有可能出现第三个成员哈
来我们在后面再接着写0304。零五注意我们说了
其实敲命令
敲命令就是说这个命令里面的第一个是我们执行的那个程序
对吧
后面的这些是不是都是参数啊啊
其实这个AV指的是什么意思呢?就是argument
能理解我意思吧
来消回车你会发现什么?第一个
第二个
第三个
第四个
第五个是不是把我们把后面的这些全部给它放进去了
那note它在执行的时候
它默认是将第一个参数作为一个文件去读取出来
然后呢
通过no的这个程序给它执行起来
剩下的参数是不是直接丢进去
没有做任何处理啊
能理解我意思吧
也就是说我们后面的可以写任何的东西的啊
任何的东西
你像大家经常用的一些命令的时候
是不是有可能带一些参数啊
这个后面我们也会自己做一些命令行的工具啊
你像我们NPM是不是有个in的一个命令对吧
实际上它就是在这个里面呢

去执行什么呢?执行这个代码的时候去判断一下你传进来的是不是init
如果是init的话
那我们就。给你做一个什么什么的操作嘛
所以说这样呢
我们以后经常写的代码有这样一个东西啊
就是因为因为前两个参数都是没什么用的啊
参数中的前两位成员都没什么意义啊。一个是note所在的存在那个目录啊
一个note所在的路径
第二个是什么?当前文件
这个没什么意义
因为当前文件和note那个所在的目录我们都可以通过其他方式拿到
那这个时候呢
我们一般常见的写法就是R的V等于什么呢?等于process点啊
V点。这个函数什么意思啊
这个不就是这个不就是JS里面的东西了吗?对不对
它是一个数组
数组里面你看这时候就是语言的能力了
语言它本身就是具备对数组做切分的这样一个能力
对不对?Lies呢?就是说去数组里面删掉前两位元素吧
它是不是第一个参数是大对吧
它还可以传第二个参数吧
是不是还可以传个and
就是说我从哪取到哪
那一般我们这样去写的话
那我们取出来参数是不是就是啊后面的啊console.log1下来
我们把这个up with.to SP
一个数组to宾过后的结果是什么?一个数组to宾过的结果
结果是什么?字串我也知道是读串啊
就是说什么形式啊
我说什么形式
这样打
打印出来是什么东西。应该是零三逗号零四逗号零五吧
是不是有drawing呢?对吧?有drawing哈
这to spring默认是用中文的逗号分割啊
英文的逗号分割起来的啊
那一般我们会根据这样的一些情况去做一些做一些操作
比如说你传过来的诶if什么的二个V点啊
第零个团成员对吧
第零个成员如果等于等于啊。Init啊
那我们就认为你就是啊
用户需要做。初始化就是我们模拟一个类似于NPM的一些操作嘛
对吧
好else。其实不应该写if
我觉得这个地方应该写所是不是更合适一点啊
对吧
写这更合适一点啊
然后把这个代码呢
这些都给他住了啊
都给他住了
然后呢
我们放在上面s Switch Switch一下它啊WHICH0PA
第一个是什么in it是吧?好
然后break
这个没问题吧
啊这个都很简单嘛
这个这个相对来讲的话都很弱哈

那我们在NTM里面还有一些常见命令是吧?Int install
对不对啊
还有什么命令NPM
还有什么命令on install。t对吧
然后呢
你到比如说。TBTS是吧
好找回车这样的话

是不是你要安装BOO rap呀
所以说其实NPM它内部呢
就是写了一大波这样的判断
只不过判断的比较完整而已
能理解我意思吧
啊这个呢
是咱们以后在note里面比较常见的一种代码哈
一种代码
那这一块呢
我们介绍了process里面一个2V的一个参数啊
然后呢
还有一些参数
待会我们要着重去讲两个
一个流入啊
那个输出
一个输入啊
一个输出输入
然后呢
我们这先暂停一下啊。

视频

01-全局环境成员

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/807978.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GPT-4对多模态大模型在多模态预训练、 理解生成上的启发

传统人工智能 模型往往依赖大量有标签数据的监督训练,而且一个模型一般只能解决一个任务,仅适用于单一场景, 这使得人工智能的研发和应用成本高,场景适应能力弱,难以规模化应用。 常见的多模态任务大致可以分为两类: 多模态理解任务,如视频 分类、视觉问答、跨模态检索、指代…

ARM Cordio WSF(三)——WSF在nRF52840平台移植

前文介绍了WSF架构及其WSF API,本文将介绍如何在一个硬件平台上使用WSF,这里基于stack项目下的nRF52840平台进行介绍。 3、PAL实现 对于要在一个处理器上运行WSF(逻辑情况),需要处理系统的调度、系统SysTick、中断上下…

征程 5 芯片架构

文章目录 简介图像处理升级丰富异构计算自动驾驶 I/O 接口功能安全和信息安全保障征程 5 架构性能指标简介 征程5 是地平线第三代车规级产品,也是国内首颗遵循 ISO 26262 功能安全认证流程开发,并通过ASIL-B 认证的车载智能计算方案;⁣基于最新的地平线BPU 贝叶斯架构设计,…

Excel 防止数字变为E+的技巧

方式一:开始选项卡 ⇒ 分数 方式二:设置单元格格式 ⇒ 自定义 ⇒ 0 方式三 设置单元格格式为纯文本后,在粘贴数据当数字过长的时候(例如身份证号),超过15位之后的数字都会变成0。 此时可以在数字前添加一个符号,例如 …

润色问题解惑

上博士为了毕业写学术论文头都大了,但更难受的是英语不咋地,投稿后经常会因为语言问题而惨遭拒稿,每每想起就令人心情郁郁,天台可期。有些审稿人也会直接告知需要专业的修改,那咋整呢,让润色呗,…

LeetCode 142.环形链表II(数学公式推导)

给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整…

Navicat的详细下载步骤

第一步,打开百度,找到Navicat官网 第二步,点击产品然后进去 第三步,点击直接下载然后跟着步骤来就OK啦

Centos7配置秘钥实现集群免密登录

设备:MacBook Pro、多台Centos7.4服务器(已开启sshd服务) 大体流程:本机生成秘钥,将秘钥上传至服务器即可实现免密登录 1、本地电脑生成秘钥: ssh-keygen -t rsa -C "邮箱地址 例:*****.163.com"一路回车…

跟TED演讲学英文:The inside story of ChatGPT‘s astonishing potential by Greg Brockman

The inside story of ChatGPT’s astonishing potential Link: https://www.ted.com/talks/greg_brockman_the_inside_story_of_chatgpt_s_astonishing_potential Speaker: Greg Brockman Date:April 2023 文章目录 The inside story of ChatGPTs astonishing potentialIntro…

功能强大的开源数据中台系统 DataCap 2024.03.1 发布

推荐一套基于 SpringBoot 开发的简单、易用的开源权限管理平台,建议下载使用: https://github.com/devlive-community/authx 推荐一套为 Java 开发人员提供方便易用的 SDK 来与目前提供服务的的 Open AI 进行交互组件:https://github.com/devlive-commun…

基于springboot+vue实现的高校宿舍管理系统(界面优美,十分推荐)

一、项目简介 本项目是一套基于springbootvue实现的高校宿舍管理系统设计与实现 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观…

探索 Java 网络爬虫:Jsoup、HtmlUnit 与 WebMagic 的比较分析

1、引言 在当今信息爆炸的时代,网络数据的获取和处理变得至关重要。对于 Java 开发者而言,掌握高效的网页抓取技术是提升数据处理能力的关键。本文将深入探讨三款广受欢迎的 Java 网页抓取工具:Jsoup、HtmlUnit 和 WebMagic,分析…

如何应用电桥电路的原理?

电桥电路是一种常用的测量技术,它利用了四个电阻的网络来检测电路的平衡状态。在平衡状态下,电桥的输出电压为零,这种特性使得电桥电路非常适合于精确测量电阻、电感、电容等电气参数,以及用于传感器和测量设备中。以下是电桥电路…

浏览器输入URL并回车都发生了什么?

浏览器输入URL并回车都发生了什么 **URL 解析****DNS 查询****TCP 连接建立与断开****应用层:发送 HTTP 请求****传输层:TCP 传输报文****网络层:IP 协议查询 MAC 地址****链路层:以太网协议****Mac 地址****三次握手****四次挥手…

C++初阶 | [十二] 模板进阶

摘要&#xff1a;非类型模板参数&#xff0c;类模板的特化&#xff0c;模板的分离编译&#xff0c;模板总结 前言&#xff1a;C初阶终篇 1. 非类型模板参数 类型模板参数&#xff1a;如下代码&#xff0c;T 为模板的类型参数。 #define N 10 template<class T> class …

从开关到模拟量,钡铼IOy系列模块全方位拓展PLC系统的边界

在现代工业自动化系统中&#xff0c;PLC&#xff08;可编程逻辑控制器&#xff09;作为控制核心&#xff0c;起着至关重要的作用。而随着工业自动化的不断发展&#xff0c;对于输入/输出&#xff08;IO&#xff09;模块的需求也日益增加&#xff0c;尤其是从简单的开关量到复杂…

统一处理异常和记录日志

统一处理异常 SpringBoot设计&#xff0c;如果出现错误404或500&#xff0c;自动调用特定路径下的html页面(路径和名字都特定)。/templates/error/404.html、/templates/error/500.html。程序中有错误自动就调用该页面。 但是错误有异步请求错误&#xff0c;也想同时记录日志。…

天诚智慧校园管理系统,变革高校物联网锁数智化通行新模式

三月草长莺飞&#xff0c;四月柳绿莺啼&#xff0c;在万物复苏的美好时节&#xff0c;历经半年的精心酝酿与匠心打磨&#xff0c;全场景AIoT解决方案服务商——江苏新巢天诚智能技术有限公司&#xff08;以下简称“天诚”&#xff09;正式推出新一代高校数智化通行管理平台——…

JavaEE 初阶篇-深入了解定时器、工厂模式和比较器

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 定时器概述 2.0 实现定时器 2.1 实现定时器 - 定义 MyTask 任务类 2.2 实现定时器 - MyTimer 定时器类存放任务的方法 2.3 实现定时器 - MyTimer 定时器类读取任务…

前端开发攻略---根据音频节奏实时绘制不断变化的波形图。深入剖析如何通过代码实现音频数据的可视化。

1、演示 2、代码分析 逐行解析 JavaScript 代码块&#xff1a; const audioEle document.querySelector(audio) const cvs document.querySelector(canvas) const ctx cvs.getContext(2d)这几行代码首先获取了 <audio> 和 <canvas> 元素的引用&#xff0c;并使用…