发布细节参考中文代码演示——创建 Node.js 模块过程,没什么意外。

数据来源是新华字典第 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 } ]

可见数据结构还不大规整。

源代码在:program-in-chinese/npm-chinese-dynasties

暂时想到的待添加功能是:

  1. 按顺序列出所有朝代
  2. 根据朝代名获取起止年代
  3. 根据年代获取所在朝代

根据功能,会逐渐调整数据结构。比如,是否为朝代创建枚举类型。

欢迎各位建议其他功能,或者细化上述功能。

在 npm 发布中文 API 初体验——中国历代纪元相关推荐

  1. ap接口 php_小白php API初体验 php api文档 php api接口开发 php web ap

    这里的php 写API其实就是指提供一个WebServiceWebSite : 1.以html格式响应返回 2.由用户通过浏览器来接入 WebService : 1.以json/Xml格式返回 2.由 ...

  2. Kong Api 初体验、Kong安装教程

    见:https://blog.csdn.net/forezp/article/details/79383631 Kong是一个可扩展的开源API层(也称为API网关或API中间件). Kong运行在任 ...

  3. Kong Api 初体验

    个人博客纯净版:https://www.fangzhipeng.com/%E6%9E%B6%E6%9E%84/2017/09/17/kong-api-gateway.html Kong是一个可扩展的开 ...

  4. Vue3 组合式API初体验

    目录 一.背景 二.什么是组合式API(Composition API ) 组合式API全景 为什么要引入组合式API `mixins` 的方式 域插槽的方式 组合式API的方式 结论 组合式API存 ...

  5. 2BizBox免费ERP API初体验

    简介 什么是2BizBox API 2BizBox是免费的ERP软件,也是一个开放的ERP平台.2BizBox面向开发者提供了完整的API二次开发接口,用于对2BizBox进行集成和二次开发.2Biz ...

  6. Vue3通透教程【四】Vue3组合API初体验

    文章目录

  7. eclipse 中文_谁说API必须用英文?中文API的Java库可以有!

    是不是看惯了文档里的英文接口(API),也在 IDE 里看惯了自动补全里的英文接口? 现今的绝大多数 API 的确是英文命名没错,但绝非不能或者不应该实现和发布中文 API 的库. 这里用一个简单的汉 ...

  8. 软银计划大幅减持阿里巴巴;美国将12家中国芯片贸易商纳入“实体清单”;知乎发布中文大模型“知海图AI”丨每日大事件...

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 企业动态 百度Apollo将在上海车展发布智能汽车开放方案 4月13日,据科创板日报报道,百度Apollo将现身即将开幕的上海车展,并于4月 ...

  9. vue3.0 Composition API 上手初体验 使用 vue-router 构建多页面应用

    vue3.0 Composition API 上手初体验 使用 vue-router 构建多页面应用 前两讲,我们已经顺利的使用 vue3.0 将项目跑起来了.但是实在是过于简陋,目前我们几乎不可能开 ...

最新文章

  1. Android 入门开发
  2. 五分钟读懂TCP 协议
  3. echarts 如何使柱状图左右展示_echarts 柱状图展示数据
  4. 组件间数据交互——父组件向子组件传值( props属性值类型) 子组件向父组件传值-携带参数 || 非父子组件间传值
  5. python idf_python计算idf
  6. 最小编辑代价-golang
  7. frame或者iframe的contentwindow属性
  8. Vue中过滤器的使用
  9. Python进阶(十)多进程multiprocessing和subprocess模块
  10. 几何画板中该如何插入公式
  11. 免費工具 - PDF转换成Flipbook, 并把它放在漂亮的书架上
  12. Srm32 dwm1000 tdoa定位源码
  13. EXP-00091: Exporting questionable statistics
  14. HTTP状态码:415
  15. 指纹识别-传感器原理
  16. 复旦计算机对口,2019年长宁区公办初中划片电脑派位对口入学方式
  17. CSS第五天总结——PS切图、CSS属性书写顺序
  18. 增值税专用发票 计算机 分类,增值税计算机稽核系统发票比对操作规程(试行)...
  19. 修改windows自带录音机录音时间方法
  20. markdown(md)编辑 全部格式

热门文章

  1. 亚马逊账户锁定无法登陆_如何删除您的亚马逊账户
  2. 《Kotlin 极简教程 》第6章 泛型
  3. 两张二维人物图像互相换脸代码
  4. latex 中画✔(打勾)
  5. LM321 低功耗单运算放大器 1MHZ增益带宽积 用于充电器 适配器
  6. BZOJ 4407于神之怒加强版
  7. [leetcode]1140.捡石头(动态规划做法)
  8. 任务栏浏览器主页被劫持
  9. UART,SPI,IIC,RS232通信时序和规则
  10. 特斯拉Autopilot软件重写