在深度学习Node.js之前,建议学习什么?
- Lexical Structure (词法)
- Expressions (表达式)
- Data Types (数据类型)
- Classes (类)
- Variables (变量)
- Functions (函数)
- this operator (this 操作符)
- Arrow Functions (箭头函数)
- Loops (循环)
- Scopes (作用域)
- Arrays (数组)
- Template Literals (模板)
- Strict Mode (严格模式)
有时你会看到非严格模式,被称为“sloppy mode”。这不是一个官方术语。
- ECMAScript 2015 (ES6) and beyond (ES6及以上)
异步编程
以下概念也是理解异步编程的关键,异步编程是Node.js的基本部分之一:
- Asynchronous programming and callbacks (异步编程和回调)
- Timers (计时器)
- Promises (承诺)
- Async and Await (异步和等待)
- Closures (闭包)
- The Event Loop (事件循环)