SSR
SSR ReactDOM.renderToString(App) ApolloReact.renderToStringWithData(App)
6 字
|
1 分钟
graphql.js 源码解析
graphql.js 可以视作由两大部分组成 1. query ,可以视作 rest 中的 API,它可以与客户端相结合,提供查询语句 1. schema ,可以视作 rest 中对应 API 的逻辑层,它可以与服务端相结合,根据查询语句提供结果 以下是一个简单的 hello, world 的示例 在这里分析一下以上简…
104 字
|
1 分钟
graphql-tag 使用以及源码解析
graphql-tag 是在写 graphql 应用必不可少的一个工具,不管你是在服务器端还是客户端。而 graphql-tag 的代码也非常简单,大体也就八个字: 他山之石可以攻玉 。 本文链接: <https://blog.zhequtao.com/code/graphql-tag 简介 graphql-tag 用…
639 字
|
3 分钟
Promise 简单实现
实现 一个简单的 Promise 的粗糙实现,关键点在于 1. 当 pending 时, thenable 函数由一个队列维护 1. 当状态变为 resolved(fulfilled) 时,队列中所有 thenable 函数执行 1. 当 resolved 时, thenable 函数直接执行 <!--more-- r…
68 字
|
1 分钟
如何实现 Promise 的限流: Promise.map 的简单实现
实现 假设有一个 Promise 为 get 和一个待请求数组为 list ,使用它们进行请求数据。但是为了避免 IO 过大,需要限定三个并发数量 <!--more-- 写一段能够实现功能的松散的代码是很简单的,不过对提供 API 的设计思路也是相当重要的。简单实现如下,使用 count 维护一个并发数量的计数器即可 …
180 字
|
1 分钟
文章归档
- [Golang](/golang/go-new/)
45 字
|
1 分钟
关于 http 缓存的一个小问题以及引发的思考
本文地址 http://blog.zhequtao.com/post/a-problem-about-http-cache/ 问题回顾 前几天,写了一篇博客,浏览器中的二进制,其中总结了一张图。 <!--more-- 后来,我对图片做了一些更改,又发布了上去。这时候问题出现了,图片没有更新! 比没有缓存更严重的问题是缓…
944 字
|
5 分钟
记录一个有关 curl 和 tar 的小问题
这是我今天在工作时遇到的一个有关解压的问题,先还原下问题 今天在解压一个压缩包时解压失败,以下是命令以及失败提示 这里首先提示,造成这个问题的原因以及解决方案很简单,对你很有可能没有借鉴意义。不过寻找原因的过程以及从这个问题上学到的东西还是有点意思的。 <!--more-- 本文链接 <https://blog.xia…
689 字
|
3 分钟