JSON 试题生成器 - 自定义题库随机组卷
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
UD5工具箱
pre<script> 和 post<script> 钩子。当你运行 npm run build 时,npm 会按顺序执行:prebuild → build → postbuild。如果 prebuild 失败(退出码非0),则不会执行后续步骤。钩子本身也可以有自己的 pre/post 钩子,形成嵌套链。
npm run xxx 或 npm run-script xxx 调用,构建依赖图并检测循环。例如:脚本A调用脚本B,脚本B又调用脚本A,就会形成循环依赖,导致无限递归。工具会在模拟运行时标记这些循环并发出警告。
npm_package_ 为前缀的环境变量,这些变量来源于 package.json 的字段。例如 $npm_package_name 获取包名,$npm_package_version 获取版本号,$npm_package_config_端口 可获取 config 字段下的自定义配置。本工具在模拟时会自动解析这些变量。
pre<script>(如 prebuild 对应 build);② 确保 pre 钩子定义在 scripts 字段中且为有效命令;③ 如果使用了 --ignore-scripts 标志,pre/post 钩子会被跳过;④ 某些 npm 生命周期(如 prepublish)的行为在不同 npm 版本中可能不同。
&& 是串行执行:前一个命令成功(退出码0)后才执行下一个。例如 npm run clean && npm run build 先清理再构建。& 是并行执行:两个命令同时启动。在跨平台兼容性方面,建议使用 npm-run-all 包来管理串行/并行任务,它在 Windows 和 Unix 上表现一致。
preinstall、install、postinstall(安装依赖时触发);prepublish、prepare(发布前触发);pretest、test、posttest 等。自定义脚本(如 dev、deploy)的 pre/post 钩子遵循相同模式。注意:prepare 会在 npm install 后自动执行,常用于构建或初始化。
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
定义JSON Schema结构,自动填充符合类型与格式的随机数据,支持导出大文件用于压力测试。
在线Base58编码与解码,剔除易混淆字符(0、O、l、I),常用于比特币地址和短链接。
交互式向栈(后进先出)或队列(先进先出)添加删除元素,演示数据流变化。
使用 LZ-String 算法压缩长文本,展示压缩率和解压速度,适合 localStorage 存储。
在画布上放置并连接与、或、非门,切换输入观察输出。
定义字段模版和数量,批量生成仿真JSON数据,支持中文姓名、邮箱、电话等。
使用 showOpenFilePicker 或 showSaveFilePicker 选择文件并读取/写入内容,体会原生文件交互。
提供原始与修改后的JSON,自动生成符合RFC6902的JSON Patch或RFC7396 Merge Patch。
逐步骤模拟SMTP握手:EHLO、MAIL FROM、RCPT TO、DATA,查看服务器响应。
使用示例翻译对演示翻译过程,了解机器翻译基本界面。
通过分步表单填写应用名称、图标、主题色等,生成完整的 manifest.json 文件。
输入提交信息,立即检查是否符合 conventional commits 规范,给出修复建议。
实现一个简单的 ELIZA 风格的聊天机器人,通过关键词匹配和预设回应进行对话。
输入键值对,自动生成 Kubernetes ConfigMap YAML,支持文字和多行数据。
对字符串中的特殊字符(如引号、反斜杠等)进行JavaScript/JSON兼容的转义或反转义操作。
选择编程语言,生成一份该语言的代码审查要点清单,包含性能、安全、可读性等。
生成RSA/EC对称密钥的JWK表示,支持复制导出,用于OAuth2/JWT的密钥配置。
同步器令牌模式演示:生成令牌嵌入表单,提交时验证,理解CSRF防护核心流程。
填写上游服务器地址和路径规则,自动生成 Nginx 或 Apache 的反向代理配置文件。
获取设备上所有可用的语音合成音色,试听并比较不同语言和嗓音。
测试浏览器通知权限和弹出,自定义标题、正文及图标,发送系统桌面通知,调试推送。
随机替换、交换或删除字母生成带有拼写错误的文本,用于测试校对或训练纠错能力。
解析简单XML结构并提取重复节点转换为CSV表格,方便导入电子表格软件。
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。
对复杂JSON应用JSONPath抽取多条记录,并直接导出为CSV表格。
生成包含街道、城市、邮编的合理格式虚假国际地址,用于原型测试。
粘贴 HTML 邮件代码,模拟在 Outlook、Gmail、Apple Mail 等环境下的渲染效果。
根据语言/框架选择预设忽略规则,生成 .dockerignore 文件,减小 Docker 构建上下文。
粘贴一篇短文,自动生成几道简单的选择或填空题来测试理解。