0.0.24 • Published 5 months ago

qba-js v0.0.24

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

qba-js

题库解析器,将题库文本解析成表格或者可处理的数据

在线演示

https://enncy.github.io/qba-js/

引入方法

jsdelivr-CDN引入

<script src="https://cdn.jsdelivr.net/npm/qba-js@latest/dist/index.min.js"></script>

浏览器引入

<script src="./dist/index.js"></script>

ES模块

<script type="module">
	import qba from './dist/index.es.js';
	// ...
</script>

npm

# 下载依赖
npm install qba-js
// cjs nodejs 引入
const qba = require('qba-js');
// es import 引入
import qba from 'qba-js';

使用示例

const content = `...题库文本...`;
const results = qba.parse(content);
console.log(results);

使用答案转换成内容处理器

const content = `...题库文本...`;
const results = qba.parse(content, {
	handlers: [qba.handlers.AnswersChangeToOptionContentHandler]
});
console.log(results);

使用全部通用处理器

const content = `...题库文本...`;
const results = qba.parse(content, {
	handlers: Object.entries(qba.handlers).map((e) => e[1])
});
console.log(results);

API 文档

https://github.com/enncy/qba-js/blob/main/docs/modules.md

0.0.24

5 months ago

0.0.23

5 months ago

0.0.22

6 months ago

0.0.21

6 months ago

0.0.20

6 months ago

0.0.19

6 months ago

0.0.18

6 months ago

0.0.17

6 months ago

0.0.16

6 months ago

0.0.15

6 months ago

0.0.14

6 months ago

0.0.13

6 months ago

0.0.12

6 months ago

0.0.11

6 months ago

0.0.10

6 months ago

0.0.9

6 months ago

0.0.8

6 months ago

0.0.7

6 months ago

0.0.5

6 months ago

0.0.4

6 months ago

0.0.3

6 months ago

0.0.2

6 months ago

0.0.1

6 months ago