我的任务是使用 JavaScript/jQuery 创建一个小功能,将用户输入的文本转换为莫尔斯电码。
解决此问题的最有效方法是什么?
使用像下面这样的哈希图应该可以解决您的问题,jQuery 是不必要的。
var morse={
'a': '.-',
'b': '-...',
'c': ' -.-.'
//etc, etc...
'z': '--..'
}
然后你可以使用 得到莫尔斯值morse['a']
,替换你需要的任何键。
change()
每当内容发生变化时,对文本输入字段使用 jQuery方法。
每次更改时,<div>
使用 jQUeryhtml()
方法更新一个元素(或其他)。
将 ASCII 转换为莫尔斯电码是一个简单的替换;你不应该需要 SO 来帮助你。