🚀 Полнофункциональная библиотека hanyu pinyin strokes для JavaScript с поддержкой множества платформ
中文 | Онлайн-демо / документация | Журнал обновлений | Сообщить об ошибке / недостающих функциях | Gitee | Группа QQ: 958278438 | Доска объявлений
Прежде чем приступить к изучению документации, давайте рассмотрим несколько примеров использования, чтобы понять, что может cnchar.
Игра по вводу китайских иероглифов | Набор текста и игра на пианино | Пасьянс с идиомами | Сортировка адресной книги | имя | метод ввода | Се Хоуюй | Распознавание и синтез речи | Преобразование из упрощённых в традиционные иероглифы и наоборот
Спасибо за вашу поддержку cnchar. Поскольку словарь cnchar взят из... ### Интернет
Хотя он был модифицирован и расширен мной, всё ещё неизбежно возникают ошибки и пробелы. Я надеюсь, вы сможете обратная связь сообщить об ошибках и пробелах, обнаруженных при использовании (или исправить их и отправить самостоятельно, и они будут объединены в cnchar после проверки без ошибок).
Я хочу сообщить об ошибках или упущениях.
Используйте npm для установки:
npm i cnchar
import cnchar from 'cnchar';
'汉字'.spell();
'汉字'.stroke();
Используйте тег script для использования:
<script src="https://fastly.jsdelivr.net/npm/cnchar/cnchar.min.js"></script>
<script>
'汉字'.spell();
'汉字'.stroke();
</script>
Учитывая различные потребности, функции cnchar разделены на следующие несколько библиотек плагинов, которые удобны для разработчиков по требованию:
Название | Описание | Особенности | Поддерживаемые версии | Поддержка Node | Мини-программы |
---|---|---|---|---|---|
cnchar | Основная библиотека js, остальные три библиотеки зависят от этой библиотеки | Содержит такие функции, как упрощённый китайский пиньинь, полифонические символы, тон, количество штрихов и т.д. | -- | Да | Да |
cnchar-poly | Полифонический тезаурус | Содержит функцию идентификации. **polysyllabic words | -- | Да | Да |
cnchar-order | Библиотека порядка штрихов | Содержит функции для определения порядка штрихов, названия штриха, формы штриха и т. д. | -- | Да | Да |
cnchar-trad | Традиционная библиотека шрифтов | Поддержка традиционных, упрощённых преобразований, поддержка традиционных пиньинь штрихов и полифонических символов полная функция | -- | Да | Да |
cnchar-draw | Библиотека рисования штрихов | Поддерживает визуальное рисование китайских иероглифов, эту библиотеку можно использовать без cnchar, эта библиотека доступна только в среде браузера |
2.1+ | Нет | Частично |
cnchar-idiom | Библиотека идиом | Поддержка запроса идиом и других функций |
2.2+ | Да | Да |
cnchar-xhy | Библиотека Се Хоу Юй | Поддержка запроса Се Хоу Юй и других функций |
2.2+ | Да | Да |
cnchar-radical | Библиотека радикалов | Поддержка запросов китайских радикалов |
2.2.5+ | Да | Да |
cnchar-words | Тезаурус группы китайских иероглифов | Поддержка запросов фраз на основе одного или нескольких китайских иероглифов |
3.1.0+ | Да | Да |
cnchar-explain | Библиотека интерпретации китайских иероглифов | Поддержка запроса значения китайских иероглифов |
3.1.0+ | Да | Да |
cnchar-voice | Распознавание речи и синтез речи | Поддерживает китайское произношение и синтез |
3.1.0+ | Нет | Частично |
cnchar-data | Оффлайн словарь | Для поддержки автономного использования и пользовательского развёртывания некоторых подключаемых библиотек |
3.1.0+ | Да | Да ||
cnchar-random | Случайная библиотека | Произвольно генерирует пиньинь, китайские иероглифы, слова, идиомы, Се Хоу Юй |
3.2.0+ | Да | Да |
cnchar-input | Поддержка метода ввода | Поддержка результатов метода ввода пиньинь и Уби |
3.2.0+ | Да | Да |
cnchar-code | Библиотека кодирования китайских иероглифов | Запрос кодирования китайских иероглифов |
3.2.0+ | Да | Да |
cnchar-info | Запрос информации о китайских иероглифах | Используется для запроса информации о китайских иероглифах |
3.2.0+ | Да | Да |
cnchar-name | Информация о китайском имени | Используется для генерации имён случайным образом |
3.2.0+ | Да | Да |
Установите базовую библиотеку:
npm i cnchar
Установите дополнительную функциональную библиотеку:
npm i cnchar-poly cnchar-order cnchar-trad cnchar-draw cnchar-idiom cnchar-xhy cnchar-radical cnchar-words cnchar-explain cnchar-voice cnchar-random cnchar-code cnchar-input cnchar-info cnchar-name
Конечно, вы также можете установить некоторые из них по запросу, и подключаемую библиотеку также можно установить и использовать независимо от cnchar, но некоторые функции хранилища сильно зависят от cnchar, например, cnchar-poly, cnchar-order, cnchar-trad.
Или вы можете использовать все функции, установив cnchar-all
, эта библиотека ссылается на все вышеперечисленные подключаемые библиотеки
npm i cnchar-all
Если jsdelivr не работает, вы можете использовать unpkg (https://unpkg.com/cnchar/cnchar.min.js)
<script src="https://fastly.jsdelivr.net/npm/cnchar/cnchar.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-poly/cnchar.poly.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-order/cnchar.order.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-trad/cnchar.trad.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-draw/cnchar.draw.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-idiom/cnchar.idiom.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-xhy/cnchar.xhy.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-radical/cnchar.radical.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-words/cnchar.words.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-explain/cnchar.explain.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-voice/cnchar.voice.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-random/cnchar.random.min.js"></script>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )