【笔记】《简约之美,软件设计之道》

【介绍】《简约之美,软件设计之道》笔记,本书关注如何为软件制定合理的技术决策。概括来说,软件的目的在于帮助他人,最好的软件设计就是能适应外界尽可能多的变化,而软件自身的变化要尽可能少,因此需要做到简洁。

随机数及其计算机算法

本文介绍随机数的概念,计算机“随机”的悖论、LCG/PCG/MWC/XorShift算法与实现。也记录一下前端V8引擎和Webkit的加密实现原理。

【笔记】prettier小记

【介绍】此文整理前端代码格式化工具prettier的使用说明和相关插件,以及与ESlint的结合使用方法。

【笔记】WebP

【介绍】本文集中整理WebP图片的格式和相关使用、lossy WebP/lossless WebP/Alpha WebP/Animate WebP的相关说明、以及兼容情况。

【工具】eslint常见配置

【介绍】本文记录了tslint的常见配置。注意tslint已不推荐使用,需要迁移至eslint(typescript-eslint/parser)。