一个与汉语拼音和笔画相关的js工具库,体积小,功能全面,通过简单易用的API操作汉字。关于cnchar.jscnchar.js是一个完成度很高的汉字处理库。它实现了所有你能想到的与拼音和汉字相关的需求。功能全面,使用方便,轻巧小巧,可按需引入。以及吸引开发人员的其他功能。cnchar.js的作者是同济大学的开发者。目前主要从事游戏开发。他早在2017年就开始开发cnchar.js,一开始只是一个获取汉字拼音和笔画的工具库。后来一直在迭代。先后实现了大量汉字相关的功能,是一个运行在js环境下的优秀工具库。cnchar.js支持的功能开发实战经验和使用建议如果你和我一样,是一个曾经从事过互联网儿童相关产品开发的开发者,相信你一定对汉语拼音、笔画、成语、和寓言。仔细查看了cnchar文档,发现几乎所有可以想象到的对汉字的需求都已经实现了。如果我们当时能够知道这个工具库,并通过混合开发的方式嵌入到APP中,那产品的整体质量肯定会有很大的提升。cnchar是整个汉字工具库的主库。主要提供简体中文拼音、和弦字、声调、笔画数等功能。其他库如笔顺、和弦字、视觉书写、部首、成语/歇后语等。可按需使用,即使包含大量汉字和拼音数据,占用空间也非常小。cnchar提供的功能可以做出很多有趣的应用。基于这个工具库,作者做了几个网页游戏,比如我在发这篇文章之前玩的“飞机打字游戏”。每一次击键都是一发炮弹。这些炮弹会自动寻找匹配的词进行命中,非常好玩。cnchar入门非常简单,官网上有大量的代码示例。这个项目最让人佩服的是它支持足够的运行环境。只要是js环境,几乎都支持。作者还部署了一个在线的jsbox,我们可以直接在浏览器上试用和上手,非常方便。需要说明的是,cnchar的汉字、成语、歇后语数据均来自网络。虽然作者一直在更正和扩充,但难免有错漏之处。如果用于教育相关产品,强烈建议仔细查看对应的词库和拼音库。免费开源说明cnchar.js由国内开发者theajack创建,已维护多年。代码基于MIT开源协议托管在Github/Gitee上,任何个人和公司都可以免费下载使用。相关网址:https://www.thosefree.com/cnchar
