贪吃蛇:用 576 个浏览器窗口渲染
来源:dev.to — Jul 23
📋 概述
作者 GrahamTheDev 又带来了一个疯狂的浏览器实验:用 576 个独立浏览器窗口拼成一个贪吃蛇游戏。每个窗口就是一个像素,通过 window.open 批量创建并精确排列。蛇的移动靠依次改变每个窗口的背景色来实现,窗口之间通过共享状态协调。这个项目纯粹是为了展示 JavaScript 和浏览器 API 的极限玩法——代码没有任何实用价值,但充满了技术创意和对底层行为的深刻理解。警告:运行时会让你的浏览器和电脑风扇双双崩溃。
🔑 核心要点
- 576 个独立浏览器窗口通过 window.open 批量创建,每个充当一个屏幕像素。
- 蛇的移动靠逐帧改变各窗口的 background-color 实现动画效果。
- 利用了现代浏览器对多窗口管理的极限能力,展示了 JavaScript 窗口 API 的创造性滥用。
- 项目属于"因为我能"系列——纯粹的技术炫技,无实用价值但极富娱乐性。
💡 金句
别担心,我没忘记你们有多喜欢我做一些毫无意义但极其炫酷的东西。
👍 0
👎 0
← 返回 Dev.to 首页