主要观点:尝试在一个二维码内嵌入另一个二维码,即制作二维码自生成程序(QR 码自举程序),以 Jerome Etienne 的 qrcode.js 库为基础进行优化,最终代码大小约缩小 20 倍,还介绍了测试该二维码的设备及相关数据,提供了实现过程的链接及相关商标信息。
关键信息:
- 二维码包含能重新生成自身的 JavaScript 代码,编码为 data URI。
- 代码读取自身并生成相同二维码图像,无限循环。
- 起始使用 qrcode.js 库并优化,最终代码约 1500 字节。
- 测试设备为 iPhone 5S,部分老设备可能因相机质量难扫描大图像。
- 提供了嵌入数据及实现步骤的链接。
重要细节: - JavaScript 代码中通过各种函数和循环来绘制二维码的像素点。
- 包含多个数组和变量用于处理二维码的生成和数据。
- 链接分别指向关于自举程序、开源 JS 二维码库、QR 码的信息等。
- 明确“QR Code”是 DENSO WAVE INCORPORATED 的注册商标。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。