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
import cnchar from 'cnchar';
'汉字'.spell();
'汉字'.stroke();

2.script 方式

<script src="https://www.theajack.com/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="https://www.theajack.com/cnchar/dist/cnchar.latest.min.js"></script>

 

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

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值