一些实用的 git 小技巧
前些月,写了一个关于 git 的表格,叫Git Cheat Sheet,现分享一些有用的小技巧。另推荐一个非常不错的关于 git 小技巧的项目 git-tips。 <!--more-- 是谁动了我的代码 谁动了我的代码? 谁的 bug 指到了我的头上? 团队合作时,经常会出现这样的问题。这时候可以使用 git blam…
596 字
|
3 分钟
GraphQL 开发指南
单文件管理 typeDef 与 resolver 如下,在单文件中定义 ObjectType 与其在 Query 以及 Mutation 中对应的查询。并把 typeDef 与 resolver 集中管理。 按需取数据库字段 使用 @findOption 可以按需查询,并注入到 resolver 函数中的 info.a…
917 字
|
5 分钟
[翻译] Grid 布局完全指南
JSON Web Token 是 [rfc7519](https://tools.ietf.org/html/rfc7519) 出的一份标准,使用 JSON 来传递数据,用于判定用户是否登录状态。jwt 之前,使用 session 来做用户认证。
4439 字
|
22 分钟
使用 Grid 进行常见布局
grid 布局是W3C提出的一个二维布局系统,通过 display: grid 来设置使用,对于以前一些复杂的布局能够得到更简单的解决。本篇文章通过几个布局来对对 grid 布局进行一个简单的了解。
499 字
|
2 分钟
使用十行 React 代码实现一个关键字高亮组件
最近遇到了一个小问题: 一串长文本,一个关键词数组,对长文本中的关键词进行高亮。 最后实现效果如下: <https://shici.xiange.tech/poems/l0c0leh93v8 <!--more-- 使用 js 实现高亮函数 取巧一点方法,可以对长文本中的关键字进行替换,使之包装在一个标签下,为标签添加高…
146 字
|
1 分钟
http 响应头中的 ETag 值是如何生成的
http 静态文件响应头的 ETag 如何生成 关于 etag 的生成需要满足几个条件 1. 当文件不会更改时, etag 值保持不变。所以不能单纯使用 inode 1. 便于计算,不会特别耗 CPU。这样子 hash 不是特别合适 1. 便于横向扩展,多个 node 上生成的 etag 值一致。这样子 inode 就…
354 字
|
2 分钟
如果 http 响应头中 ETag 值改变了,是否意味着文件内容一定已经更改
如果 http 响应头中 ETag 值改变了,是否意味着文件内容一定已经更改 本篇文章由我的 一日一题 中的四个 Issue 组合而成 + 【Q111】http 响应头中的 ETag 值是如何生成的 + 【Q112】如果 http 响应头中 ETag 值改变了,是否意味着文件内容一定已经更改 + 【Q115】文件系统中…
365 字
|
2 分钟
如何实现图片懒加载
懒加载,顾名思义,在当前网页,滑动页面到能看到图片的时候再加载图片 故问题拆分成两个: 1. 如何判断图片出现在了当前视口 (即如何判断我们能够看到图片) 2. 如何控制图片的加载 本篇文章原文地址: 如何实现图片懒加载,另存到 我的每日一题 方案一 如何判断图片出现在了当前视口 clientTop , offsetT…
776 字
|
4 分钟