标签:Web
共 3 篇文章
浅谈跨域资源共享(CORS)
浅谈跨域资源共享(CORS)

跨域资源共享(CORS)是一种基于 HTTP 头来让网页的受限资源能够被其他域名的页面访问的一种机制。通过该机制,页面能够自由地使用不同源的图片、样式、脚本、iframes 以及视频。 在通常情况下,一些跨域的请求会被同源策略禁止。而 CORS 定义了一种方式,可以允许 Web 应用服务器进行跨源访问控制,从而使得跨源数据传输得以安全进行。

初识 Service Worker —— 使用 Workbox 快速开发 Service Worker
初识 Service Worker —— 使用 Workbox 快速开发 Service Worker

对于优化前端加载性能这个问题,许多人以 http-cache、异步加载、304 状态码、文件压缩、CDN 等方法来解决。 其实除了这些方法,还有一个比它们都强大的,那就是 Service Worker 。

浅谈网页「深色模式」的实现
浅谈网页「深色模式」的实现

随着越来越多的操作系统、浏览器开始支持 Dark Mode 和相应的 Media Queries Level 5,越来越多的网站开始添加深色模式。 我的博客其实早在 2019 年末就支持了深色模式,但一直没有很好地实现这个功能。于是在 2020 年的那个超长寒假,我把博客系统更换到了 Typecho,并与某位大佬一起实现了一个深色模式插件(原文链接已丢失)。正好今年寒假把博客换到了 Hexo 上,趁着主题代码还热乎、能看懂,赶紧来写写我的深色模式是如何实现的。

1