Xmorse 是一个纯 JavaScript 开发仅仅只有 1.5kb 的摩斯密码库,支持浏览器端和 nodejs,支持 unicode 字符串,支持中文 morse 密码编码。
npm install xmorse
或者直接下载 dist/xmorse.min.js
文件。
script
标签引入.
<script type="text/javascript" src="dist/xmorse.min.js"></script>
require
语法风格.
var xmorse = require('xmorse');
//or
import xmorse from 'xmorse';
这个库仅仅只有两个 API 方法,分别为: encode
,decode
。
对于 API encode(msg, [option])
,例子如下:
// 编码标准 摩斯密码
xmorse.encode('Hello, Xmorse!');
// 对于 unicode 编码
xmorse.encode('越过长城,走向世界');
// option 配置
var option = {
space: ' ',
long: '-',
short: '*'
};
xmorse.encode('越过长城,走向世界', option);
对于 API decode(morse, [option])
,例子如下:
xmorse.decode('../.-../---/...-/./-.--/---/..-/-/---/---/--...-....-...-/-..---..-.-----/---..-...--...-/-..----.--.....');
// option 配置
var option = {
space: ' ',
long: '-',
short: '*'
};
xmorse.decode('*-** --- ***- *', option);
npm install
npm test
MIT@hustcc