科技一周分享 欢迎来到科技一周,这里是每周一次的科技资讯分享。我们将为您介绍最新的科技趋势,实用的小工具,以及有趣的科技新闻。

io-grey-mode

这是一个JavaScript代码片段,用于实现网站的夜间模式切换功能。首先,它会尝试从cookie中读取io_night_mode的值,如果没有找到或者值为0,那么就会检查用户的系统设置是否偏好于暗色模式。如果是,那么就将网站切换到暗色模式,否则切换回原来的颜色模式。

var default_c = "io-grey-mode";
var night = document.cookie.replace(/(?:(?:^|.*;\s*)io_night_mode\s*\=\s*([^;]*).*$)|^.*$/, "$1");
try {
if (night === "0" || (!night && window.matchMedia("(prefers-color-scheme: dark)").matches)) {
document.documentElement.classList.add("io-black-mode");
document.documentElement.classList.remove(default_c);
} else {
document.documentElement.classList.remove("io-black-mode");
document.documentElement.classList.add(default_c);
}
} catch (_) {}

我们希望通过分享这些实用的小工具和有趣的科技新闻,能够帮助您更好地理解和掌握科技的发展趋势。让我们一起期待下周的科技分享吧!