Skip to content

Latest commit

 

History

History
82 lines (51 loc) · 1.98 KB

README_ZH.md

File metadata and controls

82 lines (51 loc) · 1.98 KB

Xmorse

Xmorse 是一个纯 JavaScript 开发仅仅只有 1.5kb 的摩斯密码库,支持浏览器端和 nodejs,支持 unicode 字符串,支持中文 morse 密码编码。

English Document | 在线 DEMO 地址

Build Status Coverage Status npm npm npm

1. 下载安装

npm install xmorse

或者直接下载 dist/xmorse.min.js 文件。

2. 引入库

  • script 标签引入.
<script type="text/javascript" src="dist/xmorse.min.js"></script>
  • require 语法风格.
var xmorse = require('xmorse');

//or

import xmorse from 'xmorse';

3. 使用 & API 接口

这个库仅仅只有两个 API 方法,分别为: encodedecode

对于 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);

4. 测试开发

npm install

npm test

5. 开源协议

MIT@hustcc