50字范文,内容丰富有趣,生活中的好帮手!
50字范文 > cnchar.js 获取汉字的拼音和笔画数的js库 cnchar2.0 支持繁体字 笔画顺序 多音字词

cnchar.js 获取汉字的拼音和笔画数的js库 cnchar2.0 支持繁体字 笔画顺序 多音字词

时间:2021-06-16 01:45:52

相关推荐

cnchar.js 获取汉字的拼音和笔画数的js库 cnchar2.0 支持繁体字 笔画顺序 多音字词

cnchar正式升级到2.0版本 ,功能强大、体积更小。点我访问详细文档

2.0版本新功能:

获取汉字拼音,支持首字母、大小写、数组分割、备选多音字等功能支持多音词支持拼音音调获取汉字笔画数、支持数组分割获取汉字笔画顺序、笔画详细名称等支持简体字繁体字火星文互转支持繁体字拼音、笔画数,实现和简体字一样的功能体积小,最小压缩版本仅 42 kb多端可用,可用于 原生浏览器环境、webpack环境、nodejs环境...,几乎支持所有js能运行的环境丰富的配置,按需取用

今天笔者给大家分享一个笔者开发的js库- cnchar.js,功能是获取汉字的拼音和笔画数。使用非常简单,只有两个主要的方法:String.prototype.spell();String.prototype.stroke();

快速使用

1.npm 方式

npm i cnchar

import cnchar from 'cnchar';'汉字'.spell();'汉字'.stroke();

2.script 方式

<script src="/cnchar/dist/cnchar.latest.min.js"></script><script>'汉字'.spell();'汉字'.stroke();</script>

API介绍

如何使用: 在线API

github:cnchar

1.spell()

获取汉字的全拼或首字母。如"汉字".spell()的结果就是HanZi。默认是每个汉字首字母大写,如果希望全部大写可以这样写:"汉字".spell("up") 。该方法等价于 CnChar.spell(str,[args])。

该方法接受多个配置参数,这些参数可以组合使用。配置参数可选值如下:

array:返回数组;"汉字".spell("array") =>['Han','Zi']

first:返回首字母 ;"汉字".spell("first") =>'HZ'

up:将结果全部大写;"汉字".spell("up") =>'HANZI'

low:将结果全部小写;"汉字".spell("low") =>'hanzi'

组合使用:"汉字".spell("first","array",'low') =>['h','z']

2.stroke()

获取汉字的笔画数。如 "汉字".stroke() 的结果就是 11。

该方法等价于 CnChar.stroke(str)

安装使用:

1.使用 npm 安装

安装:npm install cnchar

使用:

import CnChar from 'cnchar';//或const CnChar = require('cnchar');

2.使用script标签

<script src="/cnchar/dist/cnchar.latest.min.js"></script>

应用实例:汉字打飞机游戏

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。