🔄 繁簡中文轉換器(無廣告)
⏳ 載入轉換引擎中…
📐 架構圖
flowchart TD
CDN["📦 CDN 載入\ncdn.jsdelivr.net/npm/opencc-js@1.0.5\ndynamic import()"] -->|"載入成功"| T2S["t2s = Converter\n({ from: 'tw', to: 'cn' })"]
CDN -->|"載入成功"| S2T["s2t = Converter\n({ from: 'cn', to: 'tw' })"]
T2S --> RDY["✅ 按鈕啟用\n#btn-tc2sc · #btn-sc2tc\ndisabled → false"]
S2T --> RDY
U["使用者輸入文字\n<textarea#tc-text>\n<textarea#sc-text>"] --> BTN{"點擊哪個按鈕?"}
BTN -->|"繁→簡\n#btn-tc2sc"| FW["t2s(tc.value)\n→ sc.value\n繁體框內容轉為簡體"]
BTN -->|"簡→繁\n#btn-sc2tc"| BK["s2t(sc.value)\n→ tc.value\n簡體框內容轉為繁體"]
FW --> CP["📋 複製按鈕\n#btn-copy-sc · #btn-copy-tc\nnavigator.clipboard.writeText()"]
BK --> CP
CP --> TOAST["Toast 提示\n「已複製 簡體 / 繁體」"]
BTN -->|"✕ 清除\n#btn-clear"| CLR["tc.value = ''\nsc.value = ''"]