尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Node环境和浏览器环境
浏览器跑在用户电脑里专门用来渲染网页、和用户交互。Node.js跑在服务器 / 本地电脑里专门用来做后端、工具、脚本。它们都用 V8 引擎执行 JS但能调用的 API、权限、用途完全不同。一.全局对象浏览器全局对象window所有全局变量、DOM、BOM 都挂在window上。window.alert(1)window.console.log(2)window.document.getElementById()window.location.hrefwindow.addEventListener(scroll, fn)Node 全局对象globalglobal.console.log()global.setTimeout()global.processglobal.moduleglobal.require()Node 没有 window、没有 document、没有 DOM二.使用的 API 完全不同浏览器能做、Node 不能做DOM 操作document、getElementByIdBOMlocation、history、navigator弹窗alert、confirm事件scroll、click、resize本地存储localStorage、sessionStorageCookie跨域限制Node 能做、浏览器不能做文件操作fs 模块读文件、写文件网络服务http 模块启动服务器操作系统信息os、path、process多进程、子进程直接操作计算机硬件 / 权限运行脚本、打包工具webpack、vite三. 模块系统不一样浏览器ES6 模块import / export早期无模块化Node支持CommonJSrequire() / module.exports也支持 ES6 模块有内置模块fs、path、http、url、querystring…四.this 指向不一样浏览器全局 this → window普通函数 this → window非严格模式事件函数 this → 触发元素Node全局 this → global最关键Node 顶级作用域 this {}普通函数 this → global非严格五.运行机制事件循环不一样浏览器事件循环执行同步代码执行微任务Promise.then、queueMicrotask渲染页面执行宏任务setTimeout、setInterval、I/ONode 事件循环14 版本已和浏览器趋同但底层阶段不同timerspending callbacksidle/preparepollcheckclose callbacks六.安全权限浏览器沙箱环境权限极低不能读本地文件不能访问操作系统不能随意发请求跨域限制不能操作硬件Node权限极高可以读写本地任意文件可以启动服务、监听端口可以操作进程、系统信息没有跨域限制七.用途不同浏览器前端页面用户交互渲染 HTML/CSS/JS发送 AJAX/fetchNode服务器Express/Koa/Nest构建工具Webpack/Vite脚本工具接口服务爬虫桌面应用Electron[补充]setTimeout返回不同✅ 浏览器Chrome/FirefoxsetTimeout返回数字number叫 timeoutID 定时器编号✅ Node.js 环境setTimeout返回一个Timeout对象字段[Symbol(kAsyncId)]: 22就是那个定时器 ID 编号藏在对象内部 Symbol 属性里。特点浏览器Node.js全局对象windowglobal/globalThisDOM✅有❌无BOM✅有❌无文件操作❌不能✅fs 模块服务器❌不能✅http 模块模块化ESModuleCommonJS ESModule权限沙箱、受限高权限setTimeout 返回数字 IDTimeout 对象thiswindow{} / global
RELATED

相关推荐

MoE推理加速的FPGA实践:从稀疏激活到动态路由的硬件实现

MoE推理加速的FPGA实践:从稀疏激活到动态路由的硬件实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/11/9 8:43:14
2026年5000元2K游戏主机配置:i5-14400F+RTX 4060装机实战

2026年5000元2K游戏主机配置:i5-14400F+RTX 4060装机实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/23 10:59:20
Muse Spark 1.3长上下文评测解析:从MRCR 98.5分看技术原理与工程实践

Muse Spark 1.3长上下文评测解析:从MRCR 98.5分看技术原理与工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/28 3:23:25
MORE NEWS

更多资讯

📰

电工证怎么刷题最有效 在哪考才能快速拿证上岗

电工证怎么刷题最有效 在哪考才能快速拿证上岗 急需特种作业证才能上岗找工作,现在电工证成为很多建筑行业从业者入行的“敲门砖”。特别是开封房建工程领域,电工证不仅是上岗的硬性要求,还是晋升、加薪的重要依据。但很多人在备考过程中,常常陷入刷题无…

📰

舟山电工证快速办理 上岗必备的电工证怎么考怎么用

舟山电工证快速办理 上岗必备的电工证怎么考怎么用 工地太忙根本没时间复习考试,你是不是也经常因为工期紧、任务重,根本没空去准备电工证考试?尤其是像你这样的项目现场管理员,既要管人又要管事,抽不出时间复习,还怕一不小心考不过,影响上岗。其实,…

📰

外省建委特种工安徽怎么报名?别再被中介坑了,看完这篇你就明白了

外省建委特种工安徽怎么报名?别再被中介坑了,看完这篇你就明白了 你是不是也这样,拿着手机在百度搜索“外省建委特种工安徽怎么报名”,结果点进去全是各种培训机构的广告,看得你头晕目眩?别急,今天就带你揭开这个行业的真面目,讲讲怎么报名、哪些坑不…

📰

电工证怎么刷题最有效官方回应学历不高也能报考

电工证怎么刷题最有效官方回应学历不高也能报考 你是不是总觉得自己学历不够,连个电工证都考不上?别急, 官方回应 已经明确,只要符合报考条件,学历不是绝对门槛。本文将以南阳卧龙区应届工程类毕业生的视角,为你详细拆解电工证怎么刷题最有效,以及报…

📰

低压电工证是什么等级报名条件及官方报名入口全解析

低压电工证是什么等级报名条件及官方报名入口全解析 你是不是也担心自己学历不高,怕报不上低压电工证?别急,今天就从洛阳涧西区一家中小施工企业的老板老李的真实经历说起,告诉你低压电工证是什么等级,怎么报名,还有报名入口在哪,帮你避开那些“交了钱…

📰

绍兴特种工考证公司多久拿证?实操考试心里没底怕挂科怎么办?

绍兴特种工考证公司多久拿证?实操考试心里没底怕挂科怎么办? 实操考试心里没底怕挂科?你不是一个人。绍兴特种工考证公司近年来业务不断增长,背后是政策推动和技术岗位对持证上岗的硬性要求。但很多学员最关心的,就是 多久拿证…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬