获取有透明度的颜色在白色背景上等效的不透明色

Jun 03, 2022

在很多设计系统中,我们会定一个基础颜色,然后会基于这个基础颜色计算出其他颜色,一个常见的计算是给这个基础色施加一个透明度,如下所示: 使用 的问题是,这个颜色是透明的,如果你的背景色不是白色,颜色…

vue sfc 是如何被编译的

May 03, 2022

vite 2.x 举例,vite 通过 vite-plugin-vue 插件提供了编译 vue sfc 的能力,主要逻辑在 vite-plugin-vue 的 hook 和 hook 中 不同的…

如何设计 SSO

Mar 12, 2022

什么是 SSO 一个 SSO(单点登录)系统,能做到一次登录,能在多个系统中获得登录态,而不需要在每一个系统中再单独登录一次 如何实现 在 Web 系统中,不同的系统一般指的是不同域名的站点,如 ,…

为什么 Response Header 里面不带缓存相关的头部,还是会走缓存?

Jan 29, 2022

如果我们的 HTTP 请求的响应头里面没有返回任何缓存相关的头(如 Cache-Control),请求对应的资源还是有可能走缓存。之前在调试微信开发者工具的时候,发现请求头里面没有任何缓存相关的字段…

使用 WXWebAssembly

Jan 23, 2022

之前看文档发现微信小程序有一个 WXWebAssembly,可以算是「小程序版」的 WebAssembly(就不能完全和标准一样么🤷‍♂️),微信官方文档写的太简略了,今天花时间看了一下要怎么集成进去 操…

SHA256 with RSA 和 SHA256 然后 RSA 的区别

Jan 17, 2022

如何生成 RSA 公钥和私钥 不同 用一段代码就可以解释 SHA256withRSA 和先对信息进行 SHA256,然后直接 RSA 加密的区别,如下的两种方式输出的签名是一样的,所以我们之后,SH…

为什么会有微任务

Jan 06, 2022

前几天面试一个人的时候在聊事件循环的时候突然想到的一个可以问的问题:为什么在 JavaScript 中有任务(又称宏任务,下文使用名词「任务」)和微任务? 这里说说我的小见解: 注:下文描述均基于浏…

一个跑 flutter 项目遇到的问题

Dec 26, 2021

最近跑 flutter 的一个项目遇到了一个问题 然后安装 Cocoapods 依赖的时候报错了: 很久没接触原生开发了,遇到这个问题,一开始的反应是环境配置有问题,因为其他人是能正常跑的 然后我就…

协变、逆变、双向协变

Dec 09, 2021

关于协变 协变类型保留底层类型之间的子类型关系 如 是 的子类,那么 也是的子类,是的子类。 在大部分编程语言中,函数的返回值是协变的,如: 是 的子类型 关于逆变 逆变是反转了底层类型之间…

UniApp 中为什么不能使用 Composition API 的模版引用?

Nov 22, 2021

uniapp 版本:2.0.0 我们可以引入 ,大部分 API 是正常的,但是有一个写法会引起报错: 报错大概是这个样子的: 因为 uniapp 自定义了 函数,有个操作: 这段函数的作用就是把 …

1 页 / 共 10
© 2015 - 2022 zhuscat
Hosted on Vercel