Skip to content
2012 edited this page Jul 20, 2020 · 2 revisions

预习概念

Types of Streams

Writeable

writeable.write() 返回值为 true,表示 buffer 没有达到阈值;返回 false,表示 buffer 达到了阈值,应该停止写入数据,直到'drain'事件被触发。 // TODO 'drain'时候什么触发?

默认支持传入 string/buffer 类型的数据,通过设置 object mode 可以修改支持类型

Readable

操作模式:flowing and paused;两者之间可以相互切换

Duplex

支持读取写入流

Transform

支持读取写入流,且运行对其进行操作

JS

  1. 作用域
  2. 闭包
  3. 原型(链)
  4. 模块
  5. 位操作符
  6. 事件循环
  7. eval

CSS

  1. float
  2. BFC
  3. position
  4. flex
  5. grid

DOM

  1. DOM
  2. how browser works

Node.js

  1. Stream
  2. Timers
  3. Child Processes
  4. HTTP
  5. File System

react

  1. 生命周期
  2. setState
  3. hook

git

  1. git 基础命令
  2. git rebase 理解
  3. git bisect
  4. git commit
  5. git hook

设计模式

  1. 策略模式
  2. ...

TCP/IP 协议

  1. HTTP/1.x
  2. HTTP/2
  3. SSL/TLS
  4. TCP
  5. DNS
  6. HTTP Cache
  7. CORS
  8. http status code

linux(shell)知识点

  1. bashrc vs profile
  2. vim
  3. shell基本语法
  4. shell 知识误区
  5. shell命令
  6. 鸟哥的Linux私房菜:基础学习篇
  7. sudo vs su
Clone this wiki locally