LaySent's Site

蝉原则(Cicada Principle)

11min to readWeb#Web / #CSS

本文主要整理了“蝉原则”在 CSS 中的应用及相关原理,包括其他网上文章针对这一内容常见说法的补充/勘误。

Subresource Integrity 出错时的处理方案

6min to readWeb#Web / #JavaScript

Subresource Integirty (SRI) 会在资源文件不匹配的情况下加载失败,从而影响用户正常使用。本文介绍当出现这种情况时,如何将问题记录并汇报给预警服务器,并启用备用资源文件保证用户的正常使用。

integrity & fetch

5min to readWeb#JavaScript / #Web

这篇文章主要介绍 fetch 中 integrity 字段的用法,以及如何用此功能给其他资源文件提供 integrity 的校验功能(如图片),附带 React 示例代码。

Random Sampling

22min to readAlgorithm#Algorithm / #Math

介绍了等概率与不等概率情况下如何对集合进行随机抽样,涵盖了已知大小与未知大小集合(数据流)的情况,涉及到 Fisher-Yates Shuffle 算法,Reservoir Sampling 算法以及 Weighted Random Sampling 算法

Subresource Integrity

12min to readWeb#Web / #JavaScript

Subresource Integrity (SRI) 的基本用法、目的、行为,以及配合 Preload,Prefetch 等一同使用时的注意事项