5.3 KiB
5.3 KiB
1.0(基础版本)
- 获取 汉字拼音 ,支持首字母、大小写、数组分割
- 获取 汉字笔画数
2.0 (升级版本)
- 备选 多音字 等功能
- 支持 多音词
- 支持 拼音音调
- 获取汉字 笔画顺序 、笔画详细名称、通过笔画顺序推出原汉字等
- 支持 简体字 、 繁体字 、 火星文 互转
- 支持 繁体字 拼音、笔画数,实现和简体字一样的功能
- 体积小,最小压缩版本仅 42 kb
- 多端可用,可用于 原生浏览器环境、webpack环境、nodejs环境...,几乎支持所有js能运行的环境
- 丰富的配置,按需取用
2.0.2
- 添加多音字默认读音字典
- 增加根据笔画数反推导出汉字的功能 orderToWord
- 修改一些多音字的默认读音
2.0.3
- 去除 origin 参数,多音词模式下使用 poly参数会启用备选多音字功能而禁用多音词功能
- orderToWord 加入繁体字支持,参数修改为 ['all','simple']
- 增加参数校验中提示可选值
- 对词库进行一些修改
2.0.4
- 主要扩充了繁体字库
- 修改了 繁体字、简体字、火星体之间的转换方法,只保留了六个转换方法
2.0.5 - 2.0.6
- 加入了 typescript 声明文件 index.d.ts
- script 方式引用增加了 latest.min.js 版本
2.0.7
- 加入 eslint 和 commitlint
- 使用 gulp-babel 转换源代码到 npm 包,使得即便禁用了对node_module的babel转换,也可以正常使用cnchr
- 修复了多音字广和厂的默认读音
2.0.8
- 扩充了217个词频高于100的汉字
- 修改orderToWord.orders 笔画名称的显示,如果某个笔画有两个现在会保留两个名称
- orderToWord 笔画数组支持使用空格分隔的笔画字符串
- orderToWord 默认返回字符串 如需返回数组请加上 array 参数
- orderToWord 修改all参数为start 增加 contain、match、matchorder参数,优先级 match>matchorder>contain>start>默认
- 加入 cnchar.spellToWord 方法
- 加入 cnchar.strokeToWord 方法
- 加入 cnchar.spellInfo 方法,spellInfo.tones spellInfo.initials属性
- 仓库加入测试目录
2.0.9
- 修复 多音词"致远任重" 中的 重 字拼音错误
- 增加 齉 字 [nàng 36]
- 无字默认读音修正
- 修改 13 个多音字的默认读音
- 增加 15 个多音词
2.1.0
- 增加cnchar-draw插件,支持可视化绘制汉字笔画,多种模式可选
- 将cdn移至npm包中,改变cdn引用方式,删除dist目录
- 使用vuepress构建文档,工程化重构文档
- 使用gulp-markdown-toc
2.1.1
- 修复cnchar-all依赖的bug
2.1.2
- 增加draw背景色设置
- 修正几个多音词
- 统一 trad 和 simple 参数
- 移除了一字和三字的繁体(应该是大写不是繁体)
2.1.3
- draw库增加clear参数,表示绘制前是否清空容器
- draw库将backgroundColor参数默认值改为#fff
- draw库将el参数改为支持css选择器或dom
2.1.4
- 修复cnchar-all及cnchar-draw库在非浏览器环境会报错的bug
- 修复 draw库和main库在ts环境中引用的异常
2.2.0
- 增加cnchar-idiom 成语库
- 增加cnchar-xhy 歇后语库
- 增加transformTone,isCnchar,compareSpell,compareStroke,sortSpell,sortStroke工具方法,方便开发者更便捷的操作拼音和汉字
- 对ts声明文件进行修改,对ts的支持更加友好
- 鸟字增加默认读音
- 彷徨读音修正
- cnchar-draw 增加 Promise-polyfill
- 文档增加Object.assign-polyfill
2.2.1
- 修复ts声明文件的bug
- ts声明文件增加字符串扩展方法
- 修复构建npm的bug
2.2.2
- 增加几个多音字的默认读音
2.2.3
- 修复draw库不同绘制实例样式会干扰的bug
2.2.4
- 增加 红 字的默认读音
2.2.5
- 增加cnchar-radical, 偏旁部首插件库
2.2.6
- 增加区字默认读音
2.2.7
- 笔划数表使用json代替数组,以解决微信小程序中无法获取笔画数的问题
- 兼容ios和mac的笔划字符
- 增加11个不常见多音字的默认读音
- cdn 文件使用umd模块
2.2.8
- 增加 自定义 设置数据的方法 setSpell setSpellDefault setStrokeCount setOrder setPolyPhrase setRadical addXhy
- 增加 shapeSpell 方法,用于将拼音数字声调模式转成带声调的拼音
- 增加 isPolyWord 方法,用于高效判断一个汉字是否是多音字
- 修正 眝 耄 耋 三个字的偏旁
- 修正 苦 被 厕 默认读音 修正 雪茄 读音
- 歇后语没有查询到默认返回空数组
- 修复小程序下json文件为数组加载不到的问题
3.0.0
- typescript 重写,主库及所有插件库使用ts重写
- 增加 免 和 倘 的默认读音
- 增加 重来 词组
3.0.1
- 打包配置修改 tsconfig.json
3.0.2
- 修正 归 字默认读音
- 宝盖头 的第二笔名称由 撇点 修改为 点2
- 增加 order 方法detail 返回 letter属性
- 增加 难民 逃难 多音词
- 修改一些笔画foldCount和type错误
- 增加单元测试
- 代码仓库移除npm文件夹
3.0.3
- 增加繁体字 裡迴讚
- 增加 draw 插件绘制控制api startAnimation pauseAnimation resumeAnimation drawNextStroke
3.0.4
- 增加 将否 两个字的默认读音
- 修正 银行 词组的读音
- 修正了多个多音字和词组