cnchar.js 獲取漢字的拼音和筆畫數的js庫 cnchar2.0 支持繁體字、筆畫順序、多音字詞

cnchar 正式升級到 2.0版本 ,功能強大、體積更小。點我訪問詳細文檔

2.0版本 新功能:

  1. 獲取 漢字拼音 ,支持首字母、大小寫、數組分割、備選 多音字 等功能
  2. 支持 多音詞
  3. 支持 拼音音調
  4. 獲取漢字 筆畫數 、支持數組分割
  5. 獲取漢字 筆畫順序 、筆畫詳細名稱等
  6. 支持 簡體字 、 繁體字 、 火星文 互轉
  7. 支持 繁體字 拼音、筆畫數,實現和簡體字一樣的功能
  8. 體積小,最小壓縮版本僅 42 kb
  9. 多端可用,可用於 原生瀏覽器環境、webpack環境、nodejs環境...,幾乎支持所有js能運行的環境
  10. 豐富的配置,按需取用

今天筆者給大家分享一個筆者開發的js庫- cnchar.js,功能是獲取漢字的拼音和筆畫數。使用非常簡單,只有兩個主要的方法:String.prototype.spell();String.prototype.stroke();

快速使用

1.npm 方式

npm i cnchar
import cnchar from 'cnchar';
'漢字'.spell();
'漢字'.stroke();

2.script 方式

<script src="https://www.theajack.com/cnchar/dist/cnchar.latest.min.js"></script>
<script>
    '漢字'.spell();
    '漢字'.stroke();
</script>

 

API介紹

        如何使用:  在線API

        github:  cnchar
1.spell()
        獲取漢字的全拼或首字母。如"漢字".spell()的結果就是HanZi。默認是每個漢字首字母大寫,如果希望全部大寫可以這樣寫:"漢字".spell("up") 。
該方法等價於 CnChar.spell(str,[args])。
        該方法接受多個配置參數,這些參數可以組合使用。配置參數可選值如下: 

        array:返回數組;"漢字".spell("array") =>['Han','Zi']

        first:返回首字母 ;"漢字".spell("first") =>'HZ'

        up:將結果全部大寫;"漢字".spell("up") =>'HANZI'

        low:將結果全部小寫;"漢字".spell("low") =>'hanzi'

        組合使用:"漢字".spell("first","array",'low') =>['h','z']
2.stroke()
        獲取漢字的筆畫數。如 "漢字".stroke() 的結果就是 11。

        該方法等價於 CnChar.stroke(str)

安裝使用:

1.使用 npm 安裝

安裝:npm install cnchar

使用:

import CnChar from 'cnchar';
//或
const CnChar = require('cnchar');

2.使用script標籤

<script src="https://www.theajack.com/cnchar/dist/cnchar.latest.min.js"></script>

 

應用實例:漢字打飛機遊戲

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章