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

OSCHINA-MIRROR/hustcc-xmorse

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_ZH.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 19:33 7e668ef

Xmorse — это библиотека азбуки Морзе, написанная на чистом JavaScript. Её размер составляет всего 1,5 КБ. Библиотека поддерживает браузеры и Node.js, а также работу с юникодными строками и кодирование китайских символов азбукой Морзе.

Английский документ | Онлайн-демонстрация

Статус сборки Состояние покрытия кода npm npm npm

1. Загрузка и установка

npm install xmorse

Или загрузите файл dist/xmorse.min.js.

2. Импорт библиотеки

  • Импортируйте через тег <script>.
<script type="text/javascript" src="dist/xmorse.min.js"></script>
  • Используйте синтаксис импорта.
import { encode, decode } from 'xmorse';

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

В этой библиотеке есть только два метода API: encode и decode. Вот пример использования метода encode(msg, [option]):

import { encode, decode } from 'xmorse';

// Кодирование стандартного Морзе
encode('Hello, Xmorse!');
  
// Для юникода
encode('越过长城,走向世界');

// Конфигурация option
const option = {
  space: ' ',
  long: '-',
  short: '*'
};
encode('越过长城,走向世界', option);

Пример использования метода decode(morse, [option]):

import { encode, decode } from 'xmorse';

decode('../.-../---/...-/./-.--/---/..-/-/---/---/--...-....-...-/-..---..-.-----/---..-...--...-/-..----.--.....');

// Конфигурация option
const option = {
  space: ' ',
  long: '-',
  short: '*'
};
decode('*-** --- ***- *', option);

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

$npm install

$npm test

5. Лицензия

MIT@hustcc

Опубликовать ( 0 )

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

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