https://gitee.com/theajack/cnchar?_from=gitee_search
cnchar.js 的作者是一位来自同济大学的开发者,目前主要从事游戏开发,早在 2017 年就开始开发 cnchar.js,一开始只是一个方便获取汉字拼音和笔画的工具库,后来不断迭代,先后实现了大量的汉字相关的功能,是一款优秀的、运行于 js 环境的工具库。
chchar.js 支持的功能
获取 汉字拼音 ,支持首字母、大小写、数组分割、备选 多音字 等
支持 多音词,拼音音调
获取汉字 笔画数、笔画顺序、笔画详细名称
支持可视化绘制汉字笔画、多种绘制模式可选
支持 简体字、繁体字、火星文互转
支持 根据笔画顺序查询 汉字
支持 查询拼音的信息,包含声母、韵母、音调、音调位置的等
支持 繁体字 拼音、笔画数及以上所有功能,实现和简体字一样的功能
支持 成语 查询功能,可以按照汉字、拼音(声调)、笔画数查询成语
支持 歇后语 查询功能,支持模糊查询
支持 偏旁部首 查询功能
提供丰富的汉字工具方法,方便开发者更便捷高效地 操作拼音和汉字
体积小,min 版本仅 46 kb,zip 版本 34 kb (含有大量汉字拼音字典)
多端可用,可用于 浏览器、nodejs、小程序 / 小游戏、ReactNative / Weex / Uniapp / Electron、webpack…,支持所有 js 能运行的环境
基于 TypeScript 开发,主库及所有插件库均使用 TypeScript 开发
丰富的配置,按功能拆分成7个库按需取用
支持自定义拼音笔画等数据,使用更灵活
兼容 IE9及以上版本
https://www.toutiao.com/i7066969187138372103