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

OSCHINA-MIRROR/theajack-cnchar

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 19:26 24328ed

cnchar-info cnchar-name

Конечно, вы также можете установить некоторые из них по мере необходимости. Библиотеку плагинов также можно использовать отдельно от cnchar, но часть функций репозитория сильно зависит от cnchar: например, cnchar-poly, cnchar-order, cnchar-trad.

Или вы можете использовать cnchar-all, чтобы использовать все функции. Эта библиотека ссылается на все вышеперечисленные библиотеки плагинов.

npm i cnchar-all

3.2 cdn импорт

Если 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>
<script src="https://fastly.jsdelivr.net/npm/cnchar-code/cnchar.code.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-input/cnchar.input.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-info/cnchar.info.min.js"></script>
<script src="https://fastly.jsdelivr.net/npm/cnchar-name/cnchar.name.min.js"></script>

или используйте следующий CDN, который включает в себя все вышеупомянутые библиотеки плагинов:

```html
<script src="https://fastly.jsdelivr.net/npm/cnchar-all/cnchar.all.min.js"></script>

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

4.1 webpack в браузере (с объектом window)

После установки нескольких библиотек npm:

// Пожалуйста, убедитесь, что сначала импортируете базовую библиотеку cnchar, а затем другие библиотеки в любом порядке
import cnchar from 'cnchar';
import 'cnchar-poly';
// ... для других плагинов см. главу 2 «Обзор функций и плагинов»
// Используйте плагины по мере необходимости

console.log('汉字'.spell()); // вызов прототипа
console.log(cnchar.spell('汉子')); // вызов API cnchar

В среде браузера объект cnchar будет определён в объекте window.

4.2 nodejs и другие не браузерные среды

В небраузерных средах необходимо использовать метод cnchar.use() для загрузки функциональных библиотек:

// Пожалуйста, убедитесь, что сначала импортировали базовую библиотеку cnchar, а затем остальные библиотеки в любом порядке
var cnchar = require('cnchar');
var poly = require('cnchar-poly');
// ... Для других плагинов см. главу 2 «Обзор функций и плагинов».
// Используйте плагины по мере необходимости
// Примечание: cnchar-draw и cnchar-voice нельзя использовать в небраузерной среде
cnchar.use(poly);

console.log('汉字'.spell()); // вызов прототипа
console.log(cnchar.spell('汉子')); // вызов API cnchar

Другие способы использования соответствуют среде браузера.

4.3 В родной среде браузера

Для собственной среды браузера необходимо использовать теги script для импорта файлов 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>
<!--... Для других плагинов см. главу 2 «Обзор функций и плагинов»-->
<script>
    console.log('汉字'.spell()); // вызов прототипа
    console.log(cnchar.spell('汉子')); // вызов API cnchar
</script>

Благодарности

Библиотека cnchar-draw основана на hanzi-writer, за что мы выражаем особую благодарность!

Contributors

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

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

1
https://api.gitlife.ru/oschina-mirror/theajack-cnchar.git
git@api.gitlife.ru:oschina-mirror/theajack-cnchar.git
oschina-mirror
theajack-cnchar
theajack-cnchar
master