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

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

2.0版本 新功能:

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

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

快速使用

1.npm 方式

npm i cnchar
image.gif
import cnchar from 'cnchar';
'汉字'.spell();
'汉字'.stroke();
image.gif

2.script 方式



image.gif

API介绍

    如何使用:  [在线API](https://www.theajack.com/cnchar/)

    github:  [cnchar](https://github.com/theajack/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');
image.gif

2.使用script标签


image.gif

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

你可能感兴趣的:(cnchar.js 获取汉字的拼音和笔画数的js库 cnchar2.0 支持繁体字、笔画顺序、多音字词)