汉字、词语、成语查询接口
- 源码 https://github.com/netnr/zidian 源数据 https://github.com/pwxcoo/chinese-xinhua
- 源数据是一个
JSON文件,大小超出20M,不利于页面加载使用,所以拆分了文件 - 提取字、词、成语为数组,根据数组索引分页生成详情,具体请看
build/parse.html的拆分脚本
<script src="https://cdn.jsdelivr.net/npm/zidian@0.0.3/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可配置请求源