NodeJS-基础

@


1. NodeJS 是什么

Node.js 中文网

Node是一个基于Chrome V8引擎JavaScript代码运行环境


2. NodeJS 运行环境搭建

安装运行环境#

Node官网
在这里插入图片描述

  • LTS = Long Term Support 长期支持版 稳定版
  • Current 拥有最新特性 实验版

优先选择下载安装包,window的是.msi,mac的是.pkg


环境安装失败解决办法#

错误代号2502、2503#

在这里插入图片描述
失败原因:系统帐户权限不足
解决办法:

  1. 以管理员身份运行powershell命令行工具
  2. 输入运行安装包命令 msiexec /package node安装包位置

执行命令报错#

在命令行窗口输入 node -v,执行报错
失败原因:Node安装目录写入环境变量失败
解决办法:将Node安装目录手动添加到path环境变量中

PATH环境变量:存储系统中的目录,在命令行中执行命令的时候系统会自动去这些目录中查找命令的位置。


4. NodeJS 的组成

Node.js是由ECMAScriptNode 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API。

Node.js

ECMAScript

Node模块API



5. NodeJS 基础语法

所有ECMAScript语法在Node环境中都可以使用。
js代码需通过命令行的方式在node环境上执行,基本过程如下

  1. 编写js代码,如下index.js
var first = 'hello nodejs';
console.log(first);
  1. 当面代码文件目录下打开命令行窗口,通过命令node js文件全名,即可使js脚本运行在node环境上,如下
    在这里插入图片描述

命令行操作技巧:

  1. 在文件管理器的当前代码文件的目录界面下,按下 shift键+鼠标右键 即可快速打开当前目录的Powershell窗口
  2. 输入文件开头几个字符后按下 tab键,即可快速返回文件全名
  3. 输入 clear 命令即可清理窗口记录


6. NodeJS 全局对象global

global 全局变量 | Node.js API 文档 (nodejs.cn)

global.Methods..#

Node中全局对象下有以下方法,可以在任何地方使用,global可以省略。

方法 说明
console.log 在控制台中输出
setTimeout() 设置超时定时器
clearTimeout() 清除超时定时器
setInterval() 设置间歇定时器
clearlnterval() 清除间歇定时器
//eg
/*global.console.log('我是global对象下面的console.log方法输出的内容');

global.setTimeout(function (){
	console.log('123');
}, 2000)*/

console.log('我是global对象下面的console.log方法输出的内容');

setTimeout(function (){
	console.log('123');
}, 2000)

运行结果
在这里插入图片描述


作者:Hong•Guo

出处:https://www.cnblogs.com/ghnb1/p/15855217.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Hong•Guo  阅读(59)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示