当前位置: 首页 > 后端技术 > Node.js

Node.js基础----学习记录(一)

时间:2023-04-03 19:31:58 Node.js

1.节点开发概述1.1为什么要学习服务器端开发的基础知识才能与后端程序员更紧密地合作?端技术支持(Ajax)拓宽知识视野,可以从更高的角度看待整个项目有些公司要求前端工程师掌握Node开发生态。有大量可用的开源库。前端开发工具大多基于Node开发。1.4什么是节点?Node是一个基于ChromeV8引擎的JavaScript代码运行环境。运行环境浏览器(软件)可以运行JavaScript代码,浏览器是JavaScript代码的运行环境Node(软件)可以运行JavaScript代码,Node是JavaScript代码的运行环境二、Node运行环境搭建2.1Node.js运行环境安装官方网址:https://nodejs.org/en/LTS=LongTermSupport长期支持版稳定版Currenthasthelatestfeaturesexperimentalversion2.2Node环境安装失败解决方法1.错误码2502、2503失败原因:系统账号不足权限。解决方法:以管理员身份运行powershell命令行工具,输入命令运行安装包msiexec/package节点安装包位置2.执行命令失败报错原因:将Node安装目录写入环境失败variable解决方法:在环境中添加Node安装目录变量中的2.3PATH环境变量存放的是系统中的目录。当在命令行中执行命令时,系统会自动在这些目录中搜索命令所在的位置。3.Node.js快速入门3.1Node.js的组成JavaScript由三部分组成,ECMAScript、DOM、BOM。Node.js由ECMAScript和Node环境提供的一些附加API组成,包括一些更强大的API,如文件、网络和路径。3.2Node.js的基本语法所有ECMAScript语法都可以在Node环境中使用。在Node环境下执行代码,使用Node命令执行后缀为.js的文件。3.3Node.js全局对象global浏览器中的全局对象是window,Node中的全局对象是global。Node中的global对象下有如下方法,可以在任何地方使用,global可以省略。console.log()控制台输出setTimeout()设置超时定时器clearTimeout()清除超时定时器setInterval()设置间歇定时器clearInterval()清除间歇定时器