TSOFA - 简单、离线的闪卡应用

TSOFA("tee-sofa")- 简单、离线的闪卡应用 - 是一个完全存在于单个HTML文件中的闪卡应用,您可以在浏览器中查看。没有服务器,没有广告,没有注册,没有付费"高级"功能,没有构建过程,没有云同步:它只是一个简单、免费的闪卡应用。

🇺🇸 English, 🇪🇸 Español, 🇫🇷 Français, 🇩🇪 Deutsch, 🇳🇱 Nederlands, 🇮🇹 Italiano, 🇵🇹 Português, 🇵🇱 Polski, 🇷🇺 Русский, 🇳🇴 Norsk, 🇸🇪 Svenska, 🇨🇳 中文, 🇮🇳 हिन्दी, 🇧🇩 বাংলা, 🇯🇵 日本語, 🇰🇷 한국어, 🇹🇭 ไทย, 🇸🇦 العربية, 🇻🇳 Tiếng Việt, 🇹🇷 Türkçe, 🇵🇭 Tagalog, 🇰🇪 Kiswahili, 🇮🇷 فارسی, 🇮🇩 Bahasa Indonesia

功能

  • 单一HTML文件 - 所有内容都在一个HTML文件中,易于在任何设备上分享和查看
  • 多语言支持 - 基于表情符号的设计以减少语言依赖,同时支持24种语言:English, Español, Français, Deutsch, Nederlands, Italiano, Português, Polski, Русский, Norsk, Svenska, 中文, हिन्दी, বাংলা, 日本語, 한국어, ไทย, العربية, Tiếng Việt, Türkçe, Tagalog, Kiswahili, فارسی, Bahasa Indonesia
  • 键盘控制 - 空格键翻转,箭头键导航
  • HTML支持 - 嵌入图像,格式化文本,添加链接
  • 洗牌 - 随机顺序练习
  • 问答反转 - 交换问题与答案
  • 移除闪卡 - 掌握后移除卡片,重新加载页面即可恢复
  • 左对齐、右对齐或居中对齐 - 更改对齐方式以保留缩进
  • 集成计时器 - 如果您想为闪卡练习计时
  • CSV导入 - 从电子表格粘贴数据
  • 可打印 - 打印闪卡的纸质副本
  • 零设置 - 立即离线工作,无需编程技能
  • 注重隐私 - 您的闪卡不会上传或存储在云服务器上;它们仅存在于您设备上的HTML文件中
  • 完全免费 - 无需注册,没有付费墙,没有广告,没有"高级"功能;一切都是免费的

示例闪卡集

(这些闪卡是AI生成的,未经彻底审查其正确性。)

创建您自己的TSOFA闪卡集

您可以使用编辑器网页来创建新的闪卡集。

或者,您可以下载tsofa.html文件并在任何文本编辑器中打开它。在<script>部分顶部附近找到FLASHCARDS变量(以及可选的TOPIC变量),并编辑文本字符串值。设置LANGUAGE变量以设置默认语言(这可以稍后在应用程序本身中更改)。

您可以放入任何您想要的HTML标签,它们将在闪卡中呈现,包括图像和视频。

闪卡的数组/JSON格式

对于数组/JSON格式,我建议对FLASHCARDS字符串值使用反引号(键盘上1键左侧),这样您可以包含引号字符并跨越多行。您也可以选择添加TOPIC设置以在页面上显示。

const TOPIC = "(在此输入要在页面上显示的主题,或留空。)";

let FLASHCARDS = [
[`法国的首都是什么?`, `巴黎`],
[`2 + 2等于多少?`, `4`],
[`我们太阳系中最大的行星是什么?`, `<b>木星</b><br><i>它的质量为1.898 × 10²⁷千克</i>`],
[`第二次世界大战在哪一年结束?`, `1945`],
[`谁写了《罗密欧与朱丽叶》?`, `威廉·莎士比亚<br><img src="shakespeare.png">`],
[`什么是HTML?`, `<b>超文本标记语言</b><br>创建网页的标准标记语言`],
];

闪卡的CSV字符串格式

或者,您也可以从单个CSV(逗号分隔值)文本字符串加载闪卡。此格式通常由电子表格使用或作为其他闪卡应用程序的导出格式。

const TOPIC = "(在此输入要在页面上显示的主题,或留空。)";

let FLASHCARDS = `"问题1","答案1"
"问题2","答案2"
"带有,逗号的问题","带有,逗号的答案"`;

开源

您可以在GitHub上提出改进建议或报告错误。