图片压缩压到多少算「无损」?质量参数与体积的真实关系
很多人把「压到看不清」当成无损。其实 JPEG 质量、编码次数、色度采样三者叠加,才是体积和画质的真实分界线。
WebP 还是 AVIF?换格式之前先看这三件事
「同样画质小 30%」是宣传语,不是结论。换格式的收益取决于内容类型、编码耗时和你的兜底方案。
JSON 报错只说 Unexpected token?三步定位出错字符
接口返回的数据解析失败,报错信息看着毫无信息量。其实 V8 的报错里已经带了位置,只差换算成行列。
为什么日志时间总差 8 小时:时间戳、时区与两个常见误用
时间戳本身没有时区,差 8 小时一定是某一步把「绝对时刻」当成了「本地时间」。
HEX、RGB、HSL 各管什么?调色时该用哪个
三种写法描述的是同一个颜色,但适合的操作完全不同。用错格式,改一个色阶要试十几次。
URL 编码全解:中文参数为什么会变成 %E4%B8%AD
encodeURI 和 encodeURIComponent 差一个字,用法差很远。拼错一次,参数就会被 & 截断。
用浏览器自带能力算哈希:Web Crypto 的正确姿势
不需要引入任何库,crypto.subtle 就能算 SHA 系列和 HMAC,但它有三个前提条件。
内容站接广告之前,先把这 6 件事做扎实
广告平台审核看的不是「像不像一个站」,而是有没有真实内容、责任主体和可联系的出口。