Skip to main content

Node.js 基础

# 认识 Node.js
- Node 是一个服务器端 JavaScript 解释器
- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境
- Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效
- Node.js 的包管理器 npm,是全球最大的开源库生态系统
- Node.js 是一门动态语言,运行在服务端的 Javascript

# 版本介绍
- 在命令窗口中输入 node -v 可以查看版本
- 0.x 完全不技术 ES6
- 4.x 部分支持 ES6 特性
- 5.x 部分支持ES6特性(比4.x多些),属于过渡产品,现在来说应该没有什么理由去用这个了
- 6.x 支持98%的 ES6 特性
- 8.x 支持 ES6 特性


https://niefee.github.io/node-interview-knowledge

Node.js 基础

认识 Node.js Node 是一个服务器端 JavaScript 解释器 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 Node.js 使...

Node 的部署方案

pm2 安装pm2 npm install pm2 -g 新建一份 index.js 测试,运行以下命令测试 pm2 start index.js 运行 你可以执行以...

异步嵌套解决方案

promise 每一个异步请求立刻返回一个Promise对象,由于是立刻返回,所以可以采用同步操作的流程。而Promise的then方法,允许指定回调函数,在异步任务完成后调用 下面的set...

饿了么 Node.js 面试知识学习

饿了么 Node.js 面试知识学习 饿了么 Node.js 面试,建议优先阅读原版教程内容。 如何通过饿了么 Node.js 面试 Hi, 欢迎来到 ElemeFE, 如标题所示本教程的...

模块

模块 [Basic] 模块机制 [Basic] 热更新 [Basic] 上下文 [Basic] 包管理 模块机制 CommonJS规范 在 Node.js 模块系统中,每...

事件/异步

事件/异步 [Basic] Promise [Doc] Events (事件) [Doc] Timers (定时器) [Point] 阻塞/异步 [Point] 并行/并...

进程

进程 [Doc] Process (进程) [Doc] Child Processes (子进程) [Doc] Cluster (集群) [Basic] 进程间通信 [B...

IO

IO [Doc] Buffer [Doc] String Decoder (字符串解码) [Doc] Stream (流) [Doc] Console (控制台) [Do...

Network

Network [Doc] Net (网络) [Doc] UDP/Datagram [Doc] HTTP [Doc] DNS (域名服务器) [Doc] ZLIB (压缩...

OS

OS [Doc] TTY [Doc] OS (操作系统) [Doc] 命令行参数 [Basic] 负载 [Point] CheckList [Basic] 指标 TTY "t...

错误处理/调试

错误处理/调试 [Basic] Promise [Doc] Events (事件) [Doc] Timers (定时器) [Point] 阻塞/异步 [Point] 并行...

测试

测试 [Basic] 测试方法 [Basic] 单元测试 [Basic] 基准测试 [Basic] 集成测试 [Basic] 压力测试 [Doc] Assert (断...

util

util [Doc] URL [Doc] Query Strings (查询字符串) [Doc] Utilities (实用函数) [Basic] 正则表达式 URL ┌────...

存储

存储 [Point] Sql [Point] NoSql [Point] 缓存 [Point] 数据一致性 简介 科班的同学可以了解一下数据库范式, 在 ElemeFe 面试不会...

安全

安全 [Doc] Crypto (加密) [Doc] TLS/SSL [Doc] HTTPS [Point] XSS [Point] CSRF [Point] 中间人攻击 [...