1. 为什么需要 Promise
解决回调地狱问题。
例如:多次的 HTTP Request,第一次请求获取 id,第二次请求根据 id 获取 username,第三次请求根据 username 获取 email。使用多个 .then() 可以优雅地解决这个问题。
2024/1/16
解决回调地狱问题。
例如:多次的 HTTP Request,第一次请求获取 id,第二次请求根据 id 获取 username,第三次请求根据 username 获取 email。使用多个 .then() 可以优雅地解决这个问题。
相关信息
Brian Goetz (Java语言设计架构师)对 Optional 设计意图的解释:
Optional is intended to provide a limited mechanism for library method return types where there needed to be a clear way to represent “no result," and using null for such was overwhelmingly likely to cause errors.
从中可以看出,Optional 主要目的是用于处理返回值可能为空的情况。
HTTP 协议是基于 TCP/IP 协议进行传输的。
HTTP 传输的数据完全透明,也就是说,如果有中间人对流量截取分析,所有的信息都将泄露。
HTTPS 协议是对 HTTP 协议的基础上做了一层加密操作 (SSL 层)。所以,其英文全称是 Hypertext Transfer Protocol over Secure Socket Layer。
博客……