参考 示例 demo (opens new window),运用 HTML+CSS+JS 完成一个摩尔斯码翻译器
国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.", 等等。具体内容可以查看摩斯电码对应表(opens new window)
如果您还感兴趣的话,还可以上维基百科搜索摩斯电码学习跟过关于摩斯电码的内容
<div class="panels"> <div class="panel"> <h3>Morse Code Translation</h3> <h1>摩尔斯码翻译器</h1> <textarea rows="4" placeholder="輸入英文" id="input">MorseCode</textarea> <div class="symbol">⇵</div> <textarea rows="4" placeholder="輸入密碼" id="output"></textarea> <div class="playlist"> </div> <div class="buttons"> <button class="purple" id="btnMorse">翻译</button> <button class="yellow" id="btnEng">解密</button> <button class="white" id="btnPlay">播放</button> </div> </div> <div> <h3>翻译清单</h3> <hr/> <ul class="morselist"></ul> </div> <script> //需要用到的摩尔斯加密列表 var morseCode = "A;.-|B;-...|C;-.-.|D;-..|E;.|F;..-.|G;--.|H;....|I;..|J;.---|K;-.-|L;.-..|M;--|N;-.|O;---|P;.--.|Q;--.-|R;.-.|S;...|T;-|U;..-|V;...-|W;.--|X;-..-|Y;-.--|Z;--..|/;-..-.|1;.----|2;..---|3;...--|4;....-|5;.....|6;-....|7;--...|8;---..|9;----.|0;-----" </script>
如果你很快就完成上面的任务,可以去 LeetCode 上去多进行一些练习。
把你今天觉得做得最好的代码放在 Github 后进行提交。
依然把今天的学习用时,收获,问题进行记录。
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
长按或扫描下方二维码,免费获取 Python公开课和大佬打包整理的几百G的学习资料,内容包含但不限于Python电子书、教程、项目接单、源码等等
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!