Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
xjq7 committed Apr 28, 2024
1 parent c9a924c commit e898733
Showing 1 changed file with 23 additions and 4 deletions.
27 changes: 23 additions & 4 deletions docs/Knowledge/Js.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

## 闭包



## 事件循环

### Node
Expand Down Expand Up @@ -338,7 +336,28 @@ ESM 在编译时就能确定模块依赖的输入与输出
单例模式
工厂模式

适配器模式
### 策略模式

根据不同参数命中不同策略

### 适配器模式

解决两个接口不匹配的问题

桥接模式

观察者模式
### 观察者模式

当观察的数据对象发生变化时, 自动调用相应函数

### 职责链模式

类似多米诺骨牌, 通过请求第一个条件, 会持续执行后续的条件, 直到返回结果为止

### 发布订阅模式

在异步编程中通过发布订阅模式可以实现更松散的解耦

缺点是过多的使用会导致维护难度变高

##

0 comments on commit e898733

Please sign in to comment.