banner
Hi my new friend!

回声洞“开发”日志

Scroll down

回声洞

这是一个用来纪念高中时光的静态网页,点击按钮或倒计时结束时会随机展示一段文字。

怎么做的?

当然是交给AI+我的一些修改(

灵感来源?

来自PCL2里面的回声洞。

开发日志

版本1.0

2025/4/17

更新内容:

刚刚做好,实现了基本的句子展示、左下角音乐及左上角时间。

已知问题:

一直点再来一个会出现不完整的句子。

版本1.1

2025/4/17

更新内容:

修复了上一个版本的bug!

将句子进行加密,这样就不能直接从文件看见句子啦!

加密方式通过node js 的一个算法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// 加密脚本
const CryptoJS = require('crypto-js');

// 明文数据
const data = [
"句子 --名字",
"句子2 --名字2",
];

// 密钥
const secretKey = '密钥';

// 加密函数
function encryptData(data, key) {
return data.map(item => {
const ciphertext = CryptoJS.AES.encrypt(item, key).toString();
return ciphertext;
});
}

// 加密后的数据
const encryptedData = encryptData(data, secretKey);

// 将加密后的数据写入新的 JSON 文件
const fs = require('fs');
fs.writeFileSync('encrypted-quotes.json', JSON.stringify(encryptedData, null, 2));

已知问题:

还需要再加点不一样。

版本1.2

2025/5/14

更新内容:

增加了设置弹窗,展示网站简介,可以修改解密密钥,还能仙人指路到GitHub。

已知问题:

自我感觉良好(?)

版本1.2.1

2025/5/16

更新内容:

没人投稿,让投稿按钮彩色闪动。在设置里提供关闭选项。

右下角添加网站版权及备案信息(虽然没有真的备案,只是一个萌萌的备案号)。

在子标题添加句子个数。

已知问题:

自我感觉良好

版本1.2.2

2025/5/28

更新内容:

网页在微信里面被封了,打不开…进行了申诉。可能是同学直接分享太多了(?)

(因为上面的问题)修改投稿按钮动作,点击会弹出提示是否跳转到第三方页面,写明了投稿规则和一些内容。

提交到GitHub时候不小心提交到博客仓库了,只好把两个仓库都重新提交。

已知问题:

不想改了,等高考之后再维护吧!

祝我高考金榜题名。

打赏一些硬币,请作者喝杯奶茶。

其他文章
cover
高考加油!
  • 25/05/29
  • 00:14
  • 学业
cover
Hello World
  • 25/01/07
  • 22:52
  • 未分类
目录导航 置顶
  1. 1. 回声洞
    1. 1.1. 怎么做的?
    2. 1.2. 灵感来源?
  2. 2. 开发日志
    1. 2.1. 版本1.0
      1. 2.1.1. 版本1.1
      2. 2.1.2. 版本1.2
      3. 2.1.3. 版本1.2.1
      4. 2.1.4. 版本1.2.2
请输入关键词进行搜索