在 npm 发布中文 API 初体验——中国历代纪元
发布日期:2021-06-29 15:29:38
浏览次数:2
分类:技术文章
本文共 1181 字,大约阅读时间需要 3 分钟。
发布细节参考过程,没什么意外。
数据来源是新华字典第 11 版附录"我国历代纪元简表",以后慢慢细化,先做个草稿。
现在只有一个接口:
var 演示 = require('chinese-dynasties')console.log(演示.历代())
输出:
[ { '名': '夏', '起': -2070, '止': -1600 }, { '名': '商', '起': -1600, '止': -1046 }, { '周': [ [Object], [Object], [Object], [Object] ] }, { '名': '秦', '起': -221, '止': -206 }, { '汉': [ [Object], [Object] ] }, { '三国': [ [Object], [Object], [Object] ] }, { '名': '西晋', '起': 265, '止': 317 }, { '东晋十六国': [ [Object], [Object] ] }, { '南北朝': [ [Object], [Object] ] }, { '名': '隋', '起': 581, '止': 618 }, { '名': '唐', '起': 618, '止': 907 }, { '五代十国': [ [Object], [Object], [Object], [Object], [Object], [Object] ] }, { '宋': [ [Object], [Object] ] }, { '名': '辽', '起': 907, '止': 1125 }, { '名': '西夏', '起': 1038, '止': 1227 }, { '名': '金', '起': 1115, '止': 1234 }, { '名': '元', '起': 1206, '止': 1368 }, { '名': '明', '起': 1368, '止': 1644 }, { '名': '清', '起': 1616, '止': 1911 }, { '名': '中华民国', '起': 1912, '止': 1949 }, { '名': '中华人民共和国', '起': 1949, '止': undefined } ]
可见数据结构还不大规整。
源代码在:
暂时想到的待添加功能是:
- 按顺序列出所有朝代
- 根据朝代名获取起止年代
- 根据年代获取所在朝代
根据功能,会逐渐调整数据结构。比如,是否为朝代创建枚举类型。
欢迎各位建议其他功能,或者细化上述功能。
转载地址:https://codeinchinese.blog.csdn.net/article/details/105378312 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月04日 02时10分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
前端(二):CSS语法与选择器
2019-04-29
前端(三):样式继承与其他概念
2019-04-29
前端(四):样式继承与其他概念
2019-04-29
前端小案例:田径场
2019-04-29
前端(五):浮动
2019-04-29
前端(六):高度塌陷与BFC
2019-04-29
C++ 多线程
2019-04-29
C++ inline 内联函数
2019-04-29
动态规划问题汇总
2019-04-29
C++ 面向对象程序设计:数据抽象、继承、多态
2019-04-29
Ubuntu软件安装&卸载
2019-04-29
Windows+Ubuntu双系统卸载 || 重新安装Ubuntu
2019-04-29
C++ Makefile / Cmake 构建工程 & GDB调试
2019-04-29
Ubuntu常用命令
2019-04-29
使用Opencv3运行Opencv2开发的程序遇到的bug
2019-04-29
Pytorch1.1版本pytorch模型转onnx的bug
2019-04-29
PHP snmpwalk 中文正常显示方法
2019-04-29
安装net-snmp python模块
2019-04-29
subprocess.Popen调用Windows命令正确显示中文
2019-04-29
Python subprocess子进程模块
2019-04-29