# tool-nav **Repository Path**: xiaochenbian/tool-nav ## Basic Information - **Project Name**: tool-nav - **Description**: 工具大全 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-04-23 - **Last Updated**: 2026-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tool Nav - 开发者工具导航平台 [README generated based on project structure analysis] **项目状态**: 进行中 **概述** Tool Nav 是一个基于 Web 的开发者工具导航平台,提供多种实用的在线工具,帮助开发者提高工作效率。该平台采用模块化设计,各工具独立运行,通过统一的导航界面进行访问和管理。 **主要功能** 1. **统一导航界面** - 简洁直观的工具分类展示 - 快速搜索功能,支持关键词检索 - 最近访问记录追踪 - 响应式布局设计 2. **内置工具集** - **JSON 测试工具** - JSON 数据验证和格式化 - **Java 转 JSON** - Java 对象到 JSON 格式转换 - **JSON 转 Excel** - JSON 数据导出为 Excel 文件 - **DDL 工具** - 数据库定义语言处理工具 3. **代码编辑支持** - 集成 CodeMirror 代码编辑器 - 语法高亮显示 - 多语言支持 4. **条形码生成** - 支持多种条形码格式 - JsBarcode 库集成 5. **二维码生成** - qrcode-lib 库支持 - 快速生成二维码图片 **技术栈** - 前端框架:原生 HTML/CSS/JavaScript - 代码编辑器:CodeMirror - 打包工具:Node.js/npm - 依赖管理:package.json **目录结构** ``` ├── index.html # 主入口文件 ├── package.json # 项目配置 ├── package-lock.json # 依赖锁定文件 ├── plugin.json # 插件配置 ├── scripts/ │ └── copy-monaco.cjs # 构建脚本 ├── pages/ │ ├── DDL.html # DDL工具页面 │ ├── JavaToJson.html # Java转JSON工具 │ ├── JsonToExcel.html # JSON转Excel工具 │ ├── TesterJSON.html # JSON测试工具 │ ├── img/ # 图片资源 │ │ ├── CTools2.png │ │ ├── ctools-nav.png │ │ └── tool-cl.png │ ├── libs/ # 第三方库 │ │ ├── JsBarcode.all.min.js │ │ └── qrcode-lib.bundle.js │ └── vendor/ # 供应商库 │ ├── codemirror.min.css │ └── codemirror.min.js ``` **安装说明** 1. **环境要求** - Node.js 14.x 或更高版本 - npm 6.x 或更高版本 2. **安装步骤** ```bash # 克隆项目 git clone <项目地址> # 进入项目目录 cd tool-nav # 安装依赖 npm install ``` **使用方法** 1. **启动开发服务器** ```bash npm start ``` 2. **生产环境构建** ```bash npm run build ``` 3. **访问工具** 打开浏览器访问 `http://localhost:3000`(或配置的实际端口) **工具使用说明** - **JSON 测试工具**:在输入区域粘贴 JSON 数据,工具会自动验证格式并显示结果 - **Java 转 JSON**:将 Java 对象代码粘贴到输入框,转换为标准 JSON 格式 - **JSON 转 Excel**:上传或输入 JSON 数据,选择导出格式后生成 Excel 文件 - **DDL 工具**:用于处理数据库定义语言相关操作 **浏览器支持** - Chrome (最新版) - Firefox (最新版) - Safari (最新版) - Edge (最新版) **贡献指南** 1. Fork 本项目 2. 创建功能分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启 Pull Request **许可证** 本项目采用 [MIT License](LICENSE) 许可证。 **联系方式** - 项目地址:https://gitee.com/xiaochenbian/tool-nav - 问题反馈:请在 Gitee Issues 中提交 --- **致谢** 感谢以下开源项目的支持: - [CodeMirror](https://codemirror.net/) - 代码编辑器 - [JsBarcode](https://github.com/lindell/JsBarcode) - 条形码生成 - [qrcode.js](https://github.com/davidshimjs/qrcodejs) - 二维码生成