# pyszm **Repository Path**: laqmans/pyszm ## Basic Information - **Project Name**: pyszm - **Description**: 一个获取中文首字母的JS工具包 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-28 - **Last Updated**: 2024-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 拼音首字母JS工具类 一个纯JS库,无任何依赖,开箱即用,大小不到70KB。可以获取中文词组的首字母,如果有多音字,将返回多个组合。 ## 工具简介 本工具包兼容browser和node环境,采用最笨的字典索引方法,最大化的精简了字典,仅保留了首字母的索引。本工具包对多音字进行了聚合处理,如果词组中含有多音字,将返回所有可能的首字母组合。 ## 使用方法 - 浏览器环境 ```html ``` - node环境 ```js const PYSZM = require('pyszm') console.log('我是中国人', PYSZM.get('我是中国人')); ``` ## 自行构建 ```bash # 构建pyszm.js文件 npm run build # 测试pyszm.js文件 npm run test ``` ## 感谢 - https://gitee.com/duguying2008/pinyin ``` 提供pinyins.json文件 ``` - https://blog.csdn.net/qq_28256783/article/details/105534511 ``` 提供多数组排列组合算法 ```