Norvell, Please Merge

    @xiee/zdict

    1.2.1 • Public • Published

    zdict.js

    汉字、拼音、释义等数据。

    目前包含:

    中文识字应用

    HTML 页面上创建一个 idleanr-chars<div> 容器,再加载 JS 脚本和 CSS,即可生成一个中文识字应用界面。若页面内不存在这个容器,那么界面将在 JS 脚本之后创建。参见这里的示例页面

    <div id="learn-chars"></div>
    
    <link href="https://cdn.jsdelivr.net/npm/@xiee/zdict/css/learn-chars.min.css" rel="stylesheet"></link>
    <script src="https://cdn.jsdelivr.net/npm/@xiee/zdict/js/learn-chars.min.js" defer></script>

    汉字数据

    若想单独加载数据模块,可以在 JS 中 import 导入或者在 Node 中 require() 加载 zdict.js,其包含两个成员:chars 是七千通用汉字数据,freqs 是按频度排序的七千汉字。

    // JavaScript 模块
    import zDict from "./zdict.js";
    zDict.chars['一'];
    zDict.freqs;
    // Node
    const zDict = require('@xiee/zdict');
    zDict.chars['一'];
    zDict.freqs;

    若在浏览器中加载 jsdelivr 中的 zdict.min.js 那么会得到一个全局对象 zDict

    <script src="https://cdn.jsdelivr.net/npm/@xiee/zdict/js/zdict.min.js" defer></script>
    <script>
    zDict.chars['一'];
    zDict.freqs;
    </script>

    韵母分组字表

    HTML 页面上创建一个 idpinyin-finals 的容器,然后即可结合 JS 和 CSS 生成一个按韵母分组的字表。参见这里的示例页面

    <div id="pinyin-finals"></div>
    
    <link href="https://cdn.jsdelivr.net/npm/@xiee/zdict/css/pinyin-finals.min.css" rel="stylesheet"></link>
    <script src="https://cdn.jsdelivr.net/npm/@xiee/zdict/js/pinyin-finals.min.js" defer></script>

    注意本库中的 JS 源代码是以 JS 模块的方式写的,在发布到 NPM 之前上经过了 rollup 打包,以便它们能同时在浏览器和 Node 中使用。

    Install

    npm i @xiee/zdict

    DownloadsWeekly Downloads

    9

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    3.37 MB

    Total Files

    10

    Last publish

    Collaborators

    • xiee