欢迎来到 Node.js 语法入门指南!以下是核心概念与代码示例:
1. 模块系统 📦
- 使用
require()
引入模块const fs = require('fs');
- 通过
module.exports
导出功能module.exports = { greet: () => 'Hello Node.js!' };
2. 异步编程 🔁
- 回调函数:
fs.readFile('file.txt', 'utf8', (err, data) => { if (err) throw err; console.log(data); });
- Promises:
fs.promises.readFile('file.txt', 'utf8') .then(data => console.log(data)) .catch(err => console.error(err));
3. 常用数据类型 🧮
类型 | 示例 | 说明 |
---|---|---|
Buffer |
Buffer.from('hello') |
处理二进制数据 |
Stream |
readStream.pipe(writeStream) |
流式处理数据 |
EventEmitter |
new EventEmitter() |
事件驱动机制 |
4. 路径扩展推荐 🌐
想深入了解 Node.js 的异步编程?可前往 /nodejs/async_programming 查看进阶内容。