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

前言

以往,查阅圣经需要通过自己去定位书卷章节,而现在,随着技术的发展与进步,我们可以通过编程的方式来查阅圣经。本文将介绍如何使用 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


猜你喜欢

  • npm 包 @555platform/author.ts 使用教程

    概述 在前端开发中,我们经常会用到第三方库和组件,这些库和组件可以让我们的开发效率更高、代码更简洁。其中,npm 是一个非常著名的包管理工具,提供了许多优秀的开源包供我们使用。

    5 年前
  • npm 包 555-js-sdk 使用教程

    什么是 555-js-sdk? 555-js-sdk 是一款 JavaScript 库,提供了一系列用于 555 消息平台的 API。 它能够让你快速、轻松的构建你的 555 消息应用程序。

    5 年前
  • npm 包 colabbeerfirstdemo 使用教程

    在前端开发中,npm 是我们经常使用的包管理工具,通过 npm 能够快速搭建项目所需的开发环境。而 colabbeerfirstdemo 包是一款常用的 npm 包,用于在前端开发中实现协作和团队合作...

    5 年前
  • npm 包 angular2-useful-swiper 使用教程

    介绍 angular2-useful-swiper 是一个用于 Angular2+ 的轻量级、易用的Swiper 轮播图组件库。它可以帮助开发者快速实现轮播图功能的需求。

    5 年前
  • npm 包 @union/ts-components 使用教程

    简介 在前端开发中,组件化是一种非常重要的编程思想。它将复杂的系统拆分为相互独立的部分,使得开发者只需要关注自己负责的组件,从而提高了代码的可读性和可维护性。 @union/ts-components...

    5 年前
  • npm 包 @union/core 使用教程

    概述 在前端开发中,使用各种 npm 包已成为日常。@union/core 是一个非常实用的 npm 包,它提供了诸多前端开发所需的 API,包括但不限于:DOM 操作、事件驱动、异步处理、状态管理、...

    5 年前
  • npm 包 @crestron/ch5-crcomlib 使用教程

    在前端开发中,我们经常需要对商用设备进行控制和管理。这时,@crestron/ch5-crcomlib 这个 npm 包就派上用场了。该包使用简便,提供了一系列对商用设备的控制和管理方法,支持各种类型...

    5 年前
  • npm 包 @clxx/lazyimage 使用教程

    在现代化的网站应用中,图片已经扮演了非常重要的角色。但是,过多的图片加载会导致网站的性能问题。这时候,懒加载(lazy loading)技术就应运而生。@clxx/lazyimage 是一个 npm ...

    5 年前
  • npm 包 @class101/ui 使用教程

    介绍 @class101/ui 是一个基于 React 的 UI 组件库,该组件库提供了一系列可重用的 React 组件,可以方便地构建符合设计规范的 Web 应用程序。

    5 年前
  • npm 包 @prabhjot.s/stencil-bs-ui-lib 使用教程

    介绍 @prabhjot.s/stencil-bs-ui-lib 是一个基于 Stencil 开发的 UI 组件库,它提供了一系列常用的 UI 组件,如按钮、表单、弹窗等,且支持 BootStrap ...

    5 年前
  • npm 包 prabhjot.s 使用教程

    介绍 prabhjot.s 是一个 npm 包,它提供了一系列有用的前端工具,包括基础的 JavaScript 工具函数、CSS 样式表库、React 组件等。在本篇文章中,我们将详细介绍如何使用 p...

    5 年前
  • npm 包 @ui-guys/stencil-bs-ui-lib 使用教程

    什么是 @ui-guys/stencil-bs-ui-lib? @ui-guys/stencil-bs-ui-lib 是一个基于 Web Components 和 Stencil 构建的开源 UI 库...

    5 年前
  • npm 包 stencil-bs-ui-lib 使用教程

    Stencil-bs-ui-lib 是基于 Stencil.js 开发的一套 UI 组件库,采用了 Bootstrap 4 的样式,并具有一定的可定制化。在前端开发中,使用 Stencil-bs-ui...

    5 年前
  • npm 包 stencil-bs-lib 使用教程

    前言 Stencil-bs-lib 是一个基于 Stencil.js 和 Bootstrap 的 UI 库,它包含了一些常用的 UI 组件,比如按钮、表单和表格等等。

    5 年前
  • npm 包 stenciljs-virtual-scroll 使用教程

    在前端开发过程中,实现无限滚动是一项常见的功能需求。StencilJS 是一种 Web 组件编译器,它可以帮助开发者创建易于重用的高性能组件。StencilJS 开发团队为此提供了一种名为 stenc...

    5 年前
  • npm 包 @deckdeckgo/deck-utils 使用教程

    在 Web 前端开发中,创建演示文稿通常需要使用一个幻灯片库。而 @deckdeckgo/deck-utils 是一个基于 Web Components 构建的 JavaScript 库,它可以帮助我...

    5 年前
  • npm 包 @deckdeckgo/core 使用教程

    简介 @deckdeckgo/core 是一款基于 Web Components 实现的幻灯片生成器,它使用了现代的前端技术来构建自定义的演示文稿。除了自定义外,@deckdeckgo/core 还支...

    5 年前
  • npm 包 @cliqz/adblocker-puppeteer 使用教程

    简介 @cliqz/adblocker-puppeteer 是一款用于 Puppeteer 框架的广告拦截 npm 包。该包可以在 Puppeteer 中自动加载广告拦截器并阻止广告的联网请求,从而提...

    5 年前
  • NPM包 @cliqz/adblocker使用教程

    在网站开发中,广告拦截器是一个很常见的需求,它可以帮助用户过滤掉一些不必要的广告信息,提高用户的浏览体验。而 @cliqz/adblocker 是一个非常优秀的 npm 包,它可以为我们提供强大的广告...

    5 年前
  • npm 包 @carbonic/dropdown 使用教程

    简介 @carbonic/dropdown 是一个基于 Carbon Design System 的下拉菜单组件。它实现了一系列丰富的功能,包括通过键盘操作和鼠标操作进行导航、搜索和过滤,同时还提供了...

    5 年前

相关推荐

    暂无文章