Node.js学习笔记--进阶之路

本文详细介绍了Node.js的学习路径,包括安装、全局变量、Buffer、事件模块、文件系统操作、模块系统、npm管理和常用模块、Web服务器创建、HTTP请求响应、URL解析、静态资源处理、错误捕获、模板引擎、源码调试、热更新、CSS压缩、MIME类型、jQuery集成、源码映射和WebSocket通信。此外,还探讨了Express框架、RESTful API规范、Socket.io即时通信以及Koa框架的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

node-Api文档
Node 是一个软件, 可以脱离浏览器, 独立执行JS文件
node特点:单线程,跨平台,非阻塞,事件驱动+回调函数
Node实现了ECMAScript标准, 所以语言跟JavaScript基本一致

    因为想成为全栈开发(前后端都可以的大拿)
    PHP等语言是阻塞的, 性能不如nodeJS
    node是事件驱动, 非阻塞的
    Node中是大量的, 事件和回调函数
    单线程(主线程单线程,后台I/O线程池)
    跨平台 (Node软件可以安装在window系统/linux系统/mac系统/等等)

开发/发布环境

1. 开发环境:  指编写代码, 时用到的环境,包含调试工具,打包工具等
2. 生产环境:  指发布到线上后的环境

安装Node

安装环境
nodejs的基础语法: js+npm模块管理器
核心模块: 文件系统IO, 网络模块, 加密, 数据流
框架: express4.x, exp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JackieDYH

谢谢您嘞!我会继续加油地

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值