- 2
- 0
- 约5.49千字
- 约 8页
- 2026-08-01 发布于河北
- 举报
前端服务器(Node.js)面试题及详细答案(实战接地气版)
一、Node.js基础核心题(入门必问)
1、说说你对Node.js的理解,它和浏览器JS有什么区别?
参考答案:
Node.js是基于V8引擎的服务端JavaScript运行时,核心特点是单线程、事件驱动、非阻塞I/O,专门用来做服务端开发、接口服务、中间层、脚本工具等。
和浏览器JS核心区别:
运行环境不同:浏览器有BOM、DOM,用来操作页面;Node没有页面相关API,提供的是文件、网络、进程、数据库等服务端API。
全局对象不同:浏览器是window,Node是global/globalThis。
模块规范不同:浏览器主流是ESModule,Node同时支持CommonJS和ESModule。
用途不同:浏览器JS做页面交互、渲染;Node做接口服务、中间层转发、构建打包、自动化脚本。
2、CommonJS和ESModule的核心区别?项目中怎么选用?
参考答案:
CommonJS是Node传统模块规范,ESModule是JS官方标准规范。
核心区别:
加载方式:CommonJS运行时同步加载;ESModule编译时静态解析,支持Tree-Shaking。
导出特性:CommonJS导出的是值的拷贝,导出后变量更新不会
您可能关注的文档
最近下载
- 建设工程质量检测人员技术能力培训题库(检测基础知识)试卷及答案.docx VIP
- 2026国元农业保险股份有限公司贵州分公司社会招聘8人笔试备考试题及答案解析.docx VIP
- 信息技术应用创新产品中的应用软件适配评估规范.docx VIP
- 《报关实务》教案 (中职教育).pdf VIP
- 2026年江苏省新高考数学全程三轮复习规划(考点考频+题型解析+备考策略+心理指导).docx VIP
- 养老院可行性报告.docx VIP
- 2026年产前筛查诊断人员资质考试历年参考题库含答案详解.docx VIP
- 报关实务教案.pdf VIP
- 简版个人征信报告模板-征信报告模版.docx VIP
- 2025年建设工程质量检测人员技术能力培训题库(检验检测相关法律法规知识)及答案.docx VIP
原创力文档

文档评论(0)