听课笔记-邂逅Node.js开发

一、Node.js是什么?

Node.js是基于V8 javascript引擎的javascript运行时环境

Node.js基于V8引擎来执行javascript代码,但是不仅仅只有V8引擎

二、Node.js应用场景

应用一:目前前端开发的库都是以node包形式进行管理

应用二:npm, yarn, pnpm工具成为前端开发使用最多的工具

.......

三、Node安装

        http://nodejs.org

四、Node程序传递参数

正常情况下执行一个node程序,直接跟上对用的文件即可:

        node index.js

但是某些情况下执行node程序,我们希望给node传递一些参数

        node index.js env=deve

如果我们这样来使用程序,就意味着我们需要在程序中获取到传递的参数:

        获取参数其实是在process的内置对象中的;

        如果我们打印这个内置对象,它里面包含额特别的信息:比如版本,操作系统等。。

五、Node特殊的全局对象

这些全局对象实际上是模块中的变量,只是每个模块都有,看来像全局变量

在命令行交互中是不可以使用的

包括:__dirname, __filename, exports, mouule, require()

                __dirname:获取当前文件所在的路径(不包括后面的文件名)

                __filename:获取当前文件所在的路径和文件名(包括后面的文件名)

六、node中的global对象

       global对象是一个全局对象,process, console, setTimeout等都被放到其中:

                在新的标准中还有一个globalThis,也是指向全局对象的;

                类似于浏览器中的window;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值