1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hustcc-xmorse

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Xmorse — это библиотека на чистом JavaScript (~1,5 КБ) для кодирования и декодирования сообщений азбукой Морзе, поддерживающая Unicode.

中文说明文档 | Online 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>
  • Стиль ES6.
import { decode, encode } from 'xmorse';

3. Использование и API

Существует только два API с именами encode и decode. Для encode(msg, [option]), пример:

import { decode, encode } from 'xmorse';
// standart morse
encode('Hello, Xmorse!');
  
// unicode
encode('コンニチハ, セカイ!');
encode('越过长城,走向世界');

// option
const option = {
  space: ' ',
  long: '-',
  short: '*'
};
encode('越过长城,走向世界', option);

Для decode(morse, [option]), пример:

import { decode, encode } from 'xmorse';
decode('../.-../---/...-/./-.--/---/..-/-/---/---/--...-....-...-/-..---..-.-----/---..-...--...-/-..----.--.....');

// option
const option = {
  space: ' ',
  long: '-',
  short: '*'
};
decode('*-** --- ***- *', option);

4. Тестирование

$npm install

$npm test

5. Лицензия

MIT@hustcc

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hustcc-xmorse.git
git@api.gitlife.ru:oschina-mirror/hustcc-xmorse.git
oschina-mirror
hustcc-xmorse
hustcc-xmorse
master