文章目录
一、什么是Node.js
Node.js是开源的,跨平台的JavaScript的服务器运行环境,它可以运行javascript
二、Node.js作用
1.开发服务器应用
node.js运行在服务端,对用户请求做处理,并将资源返回给浏览器,最终每个用户可访问网站。
2.开发工具类应用
- Webpack
- Vite
- Babel
3.开发桌面端应用
- VSCode
- Figma
- Postman
借助electron框架(node.js开发)开发桌面端应用
三、Node.js下载
淘宝镜像历史版本 https://registry.npmmirror.com/binary.html?path=node/
使用NVM管理工具下载,方便切换node版本
链接:https://pan.baidu.com/s/18I0VVk4xWaVq755IZQRUIA
提取码:83b7
四、浏览器/Node中的JavaScript
浏览器 | Node | |||
核心语法 | ECMAScript | |||
WebAPI | DOM | BOM | fs | url |
AJAX | Storage | http | util | |
console | 定时器 | console | 定时器 | |
alert/confirm | ... | path | ... |
1.Node.js不能使用BOM和DOM的API,可以使用console和定时器的API
2.Node.js的顶级对象为global,也可以使用globalThis访问顶级对象
console.log('node')
// console.log(window)
// console.log(location)
//let xhr = new XMLHttpRequest()
console.log(global);
setTimeout(()=>{
console.log('123');
},1000)