當(dāng)前位置:首頁(yè)>知識(shí)>char如何存儲(chǔ)中文(cnchar-功能全面)
發(fā)布時(shí)間:2024-01-24閱讀(13)

一個(gè)漢語(yǔ)拼音、筆畫(huà)相關(guān)的 js工具庫(kù),體積小巧,功能全面,通過(guò)簡(jiǎn)單易用的 api 操作漢字。
關(guān)于 chchar.jscnchar.js 是一個(gè)完成度很高的漢字處理庫(kù),你能想得到的和漢字拼音、相關(guān)的需求,它都一一實(shí)現(xiàn)了,擁有功能全面,使用簡(jiǎn)單,輕量小巧,按需引入等吸引開(kāi)發(fā)者的各項(xiàng)特色。

cnchar 官網(wǎng)
cnchar.js 的作者是一位來(lái)自同濟(jì)大學(xué)的開(kāi)發(fā)者,目前主要從事游戲開(kāi)發(fā),早在 2017 年就開(kāi)始開(kāi)發(fā) cnchar.js,一開(kāi)始只是一個(gè)方便獲取漢字拼音和筆畫(huà)的工具庫(kù),后來(lái)不斷迭代,先后實(shí)現(xiàn)了大量的漢字相關(guān)的功能,是一款優(yōu)秀的、運(yùn)行于 js 環(huán)境的工具庫(kù)。
chchar.js 支持的功能如果有和我一樣,之前從事過(guò)互聯(lián)網(wǎng)兒童相關(guān)產(chǎn)品的開(kāi)發(fā)者,相信對(duì)漢字拼音、筆畫(huà)以及成語(yǔ)、歇后語(yǔ)的需求一定不陌生,我細(xì)看了 chchar 的文檔,發(fā)現(xiàn)能想到的關(guān)于漢字的需求,幾乎都實(shí)現(xiàn)了。如果當(dāng)時(shí)能知道這個(gè)工具庫(kù),通過(guò)混合開(kāi)發(fā)的方式嵌入到 APP 中,可以肯定的是產(chǎn)品的整體質(zhì)量會(huì)得到一個(gè)飛躍的提升。

cnchar 開(kāi)發(fā)文檔
chchar 是整個(gè)漢字工具庫(kù)的主庫(kù),主要是提供簡(jiǎn)體字拼音、多音字、音調(diào)、筆畫(huà)數(shù)等功能,其他像筆畫(huà)順序、多音詞、可視化寫(xiě)字、偏旁部首、成語(yǔ) / 歇后語(yǔ)等庫(kù),都可以按需使用,即便在包含大量漢字、拼音數(shù)據(jù)的情況下,占用空間也非常小。
chchar 提供的功能可以做出很多有趣的應(yīng)用,作者基于這個(gè)工具庫(kù)制作了幾個(gè) web 小游戲,比如我在發(fā)這篇文章前玩的「飛機(jī)打字游戲」,每敲一次鍵盤(pán)就是一發(fā)炮彈,這些炮彈會(huì)自動(dòng)找到匹配的詞來(lái)命中,非常有好玩。

基于 cnchar 開(kāi)發(fā)的游戲
chchar 上手很簡(jiǎn)單,而且官網(wǎng)有充足的代碼例子,這個(gè)項(xiàng)目最讓人欽佩的是,支持足夠多的運(yùn)行環(huán)境,只要是 js 環(huán)境,幾乎都支持,作者還部署了在線(xiàn)的 jsbox,我們可以直接在瀏覽器上嘗試和上手,很方便。

需要注意的是,chchar 的漢字、成語(yǔ)和歇后語(yǔ)的數(shù)據(jù)來(lái)源于網(wǎng)絡(luò),雖然作者一直在更正和擴(kuò)充,但難免會(huì)有錯(cuò)漏。如果是用于教育相關(guān)的產(chǎn)品,強(qiáng)烈建議仔細(xì)核對(duì)對(duì)應(yīng)的詞庫(kù)和拼音庫(kù)。
免費(fèi)開(kāi)源說(shuō)明chchar.js 由來(lái)自國(guó)內(nèi)的開(kāi)發(fā)者 theajack 創(chuàng)建并且多年一直堅(jiān)持維護(hù),代碼基于 MIT 開(kāi)源協(xié)議托管在 Github / Gitee 上,任何個(gè)人或公司都可以免費(fèi)下載使用。
關(guān)注我,持續(xù)分享高質(zhì)量的免費(fèi)開(kāi)源、免費(fèi)商用的資源。
↓↓點(diǎn)【了解更多】查看本次分享的網(wǎng)址。
歡迎分享轉(zhuǎn)載→http://www.avcorse.com/read-210735.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號(hào)-5 TXT地圖HTML地圖XML地圖