最近工作中遇到了 nginx 的代理相关问题,于是就了解了一下正向代理 / 反向代理相关内容,简单记一下
概括
在用户使用浏览器访问某网页的情景下
正向代理由客户端配置,对服务器透明,常用于游戏加速等场景
反向代理由服务器配置,对客户端透明,常用于负载均衡、镜像站等场景
之前写过一个方案,是通过转成 blob 再通过 FileReader
实现的,
1 | function(base64) { |
功能,在发出上一个请求还没返回的时候,为了防止有连续多个请求返回,对上一个未返回的请求执行取消操作。
底层是 axios
调用了 XMLHttpRequest
的 abort()
操作,取消上一条请求
1 | const cancel = null; |
比较容易理解
需求是遇到一个需要保留两位小数,但是出现了预期之外的结果
1 | (15.845).toFixed(2); // 15.85 |
显然是不符合四舍五入规则的,最后的原因在官方文档中已写明,而且根本不是特殊的四舍五入规则的原因。
由于最近的业务原因,又开始使用 jQuery,jQuery 的组件虽然丰富,但是感觉不太协调,各管各的,配置起来也比较麻烦,这里先说个遇到的问题
业务场景是这样的,需要在页面显示数量变更的时候自动切换到第一页,但是如果是默认的配置不会有这样的功能。