npm 包 @bible-reader/v11n-utils 使用教程

阅读时长 3 分钟读完

前言

以往,查阅圣经需要通过自己去定位书卷章节,而现在,随着技术的发展与进步,我们可以通过编程的方式来查阅圣经。本文将介绍如何使用 npm 包 @bible-reader/v11n-utils,以便更加便捷地查找圣经经文。

什么是 @bible-reader/v11n-utils

@bible-reader/v11n-utils 是一个用于处理圣经经文位置信息的 npm 包。它构建在一些用于模拟器和解析器的 v11n 库之上,支持多种版本的圣经,包括 KJV、ESV、NASB、NIV 等等。

安装

你可以通过以下命令来安装 @bible-reader/v11n-utils:

使用方法

首先,我们需要配置基本的书卷信息和经文位置:

接下来,我们可以使用 v11n.getText() 方法来获取指定经文位置的文本:

-- -------------------- ---- -------
----- ------ - ------------------------------------
 
----------------
    -------- ------
    ----- -----
    -------- --
    ------ -
---

---------------------------- ------------ -- --- --- ---- ------- --- -- --- ------- -- --- -------- --- -------- -- --- --- -- -------- --- ------- -- --- ---- -- --- ---------
展开代码

除了 getText() 方法,我们还可以使用其它一些方法:

  • v11n.getPrevious(): 获取前一节的经文
  • v11n.getNext(): 获取后一节的经文
  • v11n.getBookName(): 获取当前书卷名称
  • v11n.getChapter(): 获取当前章节
  • v11n.getVerse(): 获取当前节

示例代码

以下代码将展示如何遍历以 Psalm 1 作为起点的 Psalm 章节:

-- -------------------- ---- -------
----- ------ - ------------------------------------
 
----------------
    -------- ------
    ----- -----
    -------- --
    ------ -
---

-- -
    ----------------------------
- ----- -----------------
展开代码

以上代码将输出 Psalm 1 至 150 的所有经文章节。这种方式同样适用于 ESV、NASB、NIV 等版本的圣经。

总结

@bible-reader/v11n-utils 是一款非常实用的 npm 包,在处理圣经经文位置信息方面提供了很大的方便。希望本篇文章对你的学习和应用有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/111489