前言
網(wǎng)上關(guān)于JS實(shí)現(xiàn)漢字和拼音互轉(zhuǎn)的文章很多,但是比較雜亂,都是互相抄來(lái)抄去,而且有的不支持多音字,有的不支持聲調(diào),有的字典文件太大,還比如有時(shí)候我僅僅是需要獲取漢字拼音首字母卻要引入200kb的字典文件,無(wú)法根據(jù)實(shí)際需要滿(mǎn)足需求。
綜上,我精心整理并修改了網(wǎng)上幾種常見(jiàn)的字典文件并簡(jiǎn)單封裝了一下可以直接拿來(lái)用的工具庫(kù)。
這篇文章差不多一個(gè)月前就寫(xiě)好了大部分了,但是就差拼音輸入法這一塊一直沒(méi)時(shí)間去弄(與其說(shuō)是沒(méi)時(shí)間,還不如說(shuō)是本人太懶),所以一直拖到今天才發(fā)表。
代碼和DEMO演示
github項(xiàng)目地址:https://github.com/liuxianan/pinyinjs
完整demo演示:http://demo.liuxianan.com/pinyinjs/