Xmorse — это библиотека азбуки Морзе, написанная на чистом JavaScript. Её размер составляет всего 1,5 КБ. Библиотека поддерживает браузеры и Node.js, а также работу с юникодными строками и кодирование китайских символов азбукой Морзе.
Английский документ | Онлайн-демонстрация
npm install xmorse
Или загрузите файл dist/xmorse.min.js
.
<script>
.<script type="text/javascript" src="dist/xmorse.min.js"></script>
import { encode, decode } from 'xmorse';
В этой библиотеке есть только два метода 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);
$npm install
$npm test
MIT@hustcc
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )