🎄 node.js学习,该模块主要展示node.js相关学习资料,这些资料只不过是个人根据老师的授课内容进行整理,请大家监督,如果有什么问题可以随时进行更正。
说明:本内容依据王顶老师的node.js应用开发课程 本仓库内容含 Node.js 应用开发课程的全部学习资料,包括:课程学习资料、学习心得、学习示例代码、个人学习项目案例。
-
node.js简介
-
node.js全局API
- 路径变量和控制台(
__filename
__dirname
console
) - 进程
- 定时器
- Buffer (缓冲区)
- module模块管理
- 路径变量和控制台(
-
node.js事件(
EventEmitter
原型继承 util继承) -
node.js流(流的概念、流的分类、可读流、可写流)
-
文件系统fs模块 (fs方法分类、fs文件操作、fs目录操作、fs链接操作)
-
调试debug (调试分类、静态代码检查)
- 补充内容:nvm工具
-
子进程 (调用外部程序、子进程分离、fork)
-
HTTP网络编程
- HTTP客户端编程 (HTTP协议、GET POST方法、抓包项目、重定向)
- 补充内容:Content-Type
- HTTP服务端编程v1 (解析HTTP方法、解析URL、处理HTTP响应、处理上传数据)
- HTTP服务端编程v2 (GET POST处理form表单、处理文件上传、后台模板渲染)
-
Express框架 (Express模块、Express代码生成器、
TodoList
) -
数据存储 (数据库存储、MySQL、
Todolist
) -
补充:Ajax内容
示例代码:https://github.com/fuziwang/node.js/tree/master/nodejs-demo
-
node.js聊天室:基于socket.io(简单的多人通信)
-
node.js文件上传:基于express的中间件(multer)
如果你想提出一些意见,加入我的知识原地,贡献自己的一部分力量,请联系我。
- 如果你是河北师范大学的学生,请直接联系我。QQ:2622860598
- 如果你是外校学生,你只需要提供
github username
发送到[email protected] - 如果你是技术大牛,请止步,这里是技术小白的天堂