汉字、词语、成语查询接口
- 源码 https://github.com/netnr/zidian 源数据 https://github.com/pwxcoo/chinese-xinhua
- 源数据是一个
JSON
文件,大小超出20M
,不利于页面加载使用,所以拆分了文件 - 提取字、词、成语为数组,根据数组索引分页生成详情,具体请看
build/parse.html
的拆分脚本
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/zidian.js"></script>
查看 https://unpkg.com/zidian/
拉取 npm install zidian
汉字查询
zidian.equalWord (key)
zidian.equalWord ("爱").then (console.log)
词语查询
zidian.equalCi (key)
zidian.equalCi ("美丽").then (console.log)
成语查询
zidian.equalIdiom (key)
zidian.equalIdiom ("叶公好龙").then (console.log)
词语模糊搜索
zidian.likeCi (key)
zidian.likeCi ("美").then (console.log)
成语模糊搜索
zidian.likeIdiom (key)
zidian.likeIdiom ("三百").then (console.log)
- 接口查询返回一个
Promise
对象 - 查询的接口会缓存到
zidian.cache
对象 - 查询无记录时,返回
null
zidian.config.host
可配置请求源