0.0.24 • Published 5 months ago
qba-js v0.0.24
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 文档
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