node 基础学习
Node.js有很多强大的内置API,掌握它们是学习Node.js的基石。我推荐学习的基本API文档如下:
全局对象:这些是在Node.js全局范围内可用的对象,包括__filename、__dirname、setTimeout等。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/globals.html
文件系统:可以用于读写文件、创建目录、删除文件等。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/fs.html
路径模块:用于处理文件路径和目录路径。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/path.html
网络模块:用于创建Web服务器和客户端、TCP服务器等。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/net.html
进度条:用于显示进度和动画。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/process.html#process_a_simple_progress_bar
事件:Node.js有一个事件驱动架构,掌握事件模块很重要。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/events.html
流:流是Node.js处理流数据的抽象接口,文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/stream.html
HTTP:用于创建Web服务器和客户端。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/http.html
缓冲区:用于操作二进制数据。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/buffer.html
子进程:用于生成子进程,执行外部程序。文档地址:https://nodejs.org/dist/latest-v12.x/docs/api/child_process.html