在黑马Web 39期的Node.js笔记中,主要介绍了Node.js的管理和安装方法,以及其在前端开发中的应用。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,特别适合于服务器端编程和构建高性能网络应用程序。 首先,提到的是Node.js版本管理工具nvm (Node Version Manager),它允许用户在同一台机器上轻松管理多个Node.js版本。nvm的安装过程包括从GitHub下载nvm-setup.zip或nvm-noinstall.zip,然后通过双击安装程序并按照向导进行配置。安装后,nvm会自动设置环境变量NVM_HOME和NVM_SYMLINK,并将其路径添加到系统Path中,以便于在命令行中方便地使用。 在验证nvm安装是否成功时,可以通过打开命令行cmd并运行`nvm list`来查看当前已安装的所有Node.js版本。此外,笔记还提到了nvm的几个常用命令,如`nvm install 版本号`用于安装指定版本,`nvm uninstall 版本号`用于卸载,`nvm use 版本号`则是切换使用的Node.js版本,实际上这是通过修改快捷方式实现的。 接着,笔记转向了Node.js的基本操作,如在控制台使用`node`命令执行JavaScript代码,以及运行.js文件。Node.js的全局环境提供了丰富的对象和函数,例如: 1. `global`对象:在Node.js中,它类似于浏览器中的`window`对象,表示Node运行时的全局环境。 2. `process`模块:这是一个内置模块,允许开发者与当前进程交互,比如使用`process.exit()`退出Node.js的REPL环境。 3. `console`模块:提供了命令行环境的标准输入输出功能,如打印信息、调试等。 此外,笔记还介绍了四个全局定时器函数:`setTimeout()`, `clearTimeout()`, `setInterval()`, 和 `clearInterval()`,它们用于在指定时间后执行回调函数。 在全局变量方面,有 `_filename` 指向当前运行脚本的文件名,`_dirname` 指向脚本所在目录。还有一些准全局变量,如`module`、`module.exports`和`exports`,它们在模块内部定义,虽然不是真正的全局,但因为是所有模块共享的,所以可以视为伪全局变量,其中`module.exports`是模块对外暴露的功能接口。 黑马Web 39期的Node.js笔记涵盖了从安装和管理Node.js版本,到核心模块和全局变量的使用,为初学者和开发者提供了一个全面的Node.js入门指南。
![](https://csdnimg.cn/release/download_crawler_static/11028730/bgb.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11028730/bgc.jpg)
![](https://csdnimg.cn/release/download_crawler_static/11028730/bgd.jpg)
剩余63页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/c26a082e7bf548c1949e6cdc0debf1d6_zsf0615020117.jpg!1)
- 粉丝: 48
- 资源: 10
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 岩石滑动与断层冲击地压:声发射特征分析
- 新时代煤炭工业八大战略新取向剖析
- 开采强度对华亭矿区冲击地压危险性的影响分析
- 新安煤矿探采对比:影响安全生产的关键因素与技术支撑
- 210MW循环流化床锅炉引风机变频改造优化与节能效果
- 浅埋煤层开采沉陷预测:方法应用与影响分析
- 优化巷道过陷落柱支护方案:数值模拟与现场试验
- 坚硬顶板定向断裂爆破技术:安全高效采煤新方案
- 北航2019算法课作业解析:投资策略与凸子多边形优化
- 断层破碎带垮冒下堆积体边界抗力分布关键影响因素
- 哈拉沟选煤厂优化末煤系统提高效率与处理能力
- 瓦斯涌出影响下采动煤体蠕变失稳研究
- 提升煤矿装载效率的可控箕斗定量装载设备设计
- 水分调控下烟煤瓦斯吸附特性对比研究
- 重介质悬浮液密度控制硬件设计与选型探讨
- 坚硬顶板巷道支护参数设计:现场测试与数值分析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)