代理模式
代理服务器
-
在服务器和客户端之间工作
-
允许客户通过它间接访问其他网络服务的系统或程序。
例如 Apache、Nginx、CloudFlare 等。
代理服务器使用示例
-
通过代理,可以隐藏实际使用的端口
-
可以通过 Nginx 压缩静态资源,或登录到主服务器的前端
-
CloudFlare 可轻松部署 HTTPS 并抵御 DDOS 攻击
-
前端代理服务器可用于防止跨源资源共享(CORS)错误
迭代器模式
通过迭代器访问集合元素的设计模式
公开模块模式
通过立即执行函数创建访问控制器(如 private 和 public)的模式
- 在 JS 的情况下,没有单独的访问控制器,因此也可以通过执行来建立访问控制器