Published on2025年7月15日GeneratorFrontendJavaScript本文深度剖析了 ES6 Generator (生成器函数) 的核心机制与高级应用。内容从 function* 语法和迭代器协议入手,详细拆解了 yield 关键字如何实现函数的暂停、恢复以及双向数据通信。
Published on2025年7月15日noopener, noreferrer 与 Referrer-PolicyFrontendSecurity本文深度剖析了用于增强 Web 安全与隐私的 rel="noopener", rel="noreferrer" 属性,以及控制 Referer HTTP 头发送策略的 Referrer-Policy。内容涵盖了每个指令的精确定义、安全风险以及默认值演进。
Published on2025年7月14日层叠、特异性与继承FrontendCSS本文深度剖析了决定 CSS 样式最终应用的核心算法——层叠 (Cascade)。内容系统性地阐述了层叠的三大法则:来源与重要性、特异性 (Specificity) 和源顺序。笔记详细拆解了特异性的四级元组计算方法,涵盖了现代伪类 :is(), :where() 的行为,并最终将其与继承 (Inheritance) 相结合。
Published on2025年7月14日Resource Hints (preload, prefetch 及连接预热)FrontendBrowserPerformance本文深度剖析了四种关键的浏览器资源提示(Resource Hints)——dns-prefetch, preconnect, preload, 和 prefetch——的机制与差异。
Published on2025年7月14日Cache-Control 核心指令FrontendNetwork本文深度剖析了 HTTP Cache-Control 响应头中五个核心指令的精确机制与差异,包括 no-store, no-cache, must-revalidate, private 和 stale-while-revalidate。