前言

網(wǎng)上關(guān)于JS實(shí)現(xiàn)漢字和拼音互轉(zhuǎn)的文章很多,但是比較雜亂,都是互相抄來抄去,而且有的不支持多音字,有的不支持聲調(diào),有的字典文件太大,還比如有時(shí)候我僅僅是需要獲取漢字拼音首字母卻要引入200kb的字典文件,無法根據(jù)實(shí)際需要滿足需求。

綜上,我精心整理并修改了網(wǎng)上幾種常見的字典文件并簡單封裝了一下可以直接拿來用的工具庫。

這篇文章差不多一個(gè)月前就寫好了大部分了,但是就差拼音輸入法這一塊一直沒時(shí)間去弄(與其說是沒時(shí)間,還不如說是本人太懶),所以一直拖到今天才發(fā)表。

代碼和DEMO演示

github項(xiàng)目地址:https://github.com/liuxianan/pinyinjs

完整demo演示:http://demo.liuxianan.com/pinyinjs/

帶多音字識(shí)別的演示: