# ICC宏命令制作 **Repository Path**: wanster/icc-macro-command-creation ## Basic Information - **Project Name**: ICC宏命令制作 - **Description**: 魔兽世界ICC版本宏命令制作的网页 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-25 - **Last Updated**: 2025-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 魔兽世界ICC宏命令制作工具 ## 项目简介 这是一个为魔兽世界冰冠堡垒(ICC)时期设计的宏命令制作工具,提供了丰富的宏命令模板、语法参考和管理功能。 ## 文件夹组织结构 ``` ├── index.html # 主页面文件 ├── style.css # 样式文件 ├── js/ # JavaScript文件夹 │ ├── classes/ # 职业宏命令模板 │ │ ├── 战士.js # 战士职业宏命令模板 │ │ ├── 圣骑士.js # 圣骑士职业宏命令模板 │ │ ├── 猎人.js # 猎人职业宏命令模板 │ │ ├── 盗贼.js # 盗贼职业宏命令模板 │ │ ├── 牧师.js # 牧师职业宏命令模板 │ │ ├── 萨满.js # 萨满祭司职业宏命令模板 │ │ ├── 法师.js # 法师职业宏命令模板 │ │ ├── 术士.js # 术士职业宏命令模板 │ │ └── 德鲁伊.js # 德鲁伊职业宏命令模板 │ └── common/ # 通用功能模块 │ └── 通用宏.js # 通用宏命令功能 └── README.md # 项目说明文件 ``` ## 文件用途 ### 主页面文件 - **index.html**: 工具的主页面,包含宏命令编辑器、模板展示、语法参考和宏命令管理功能。 - **style.css**: 页面样式文件,定义了工具的视觉外观。 ### 职业宏命令模板 - **战士.js**: 包含战士职业的宏命令模板。 - **圣骑士.js**: 包含圣骑士职业的宏命令模板。 - **猎人.js**: 包含猎人职业的宏命令模板。 - **盗贼.js**: 包含盗贼职业的宏命令模板。 - **牧师.js**: 包含牧师职业的宏命令模板。 - **萨满.js**: 包含萨满祭司职业的宏命令模板。 - **法师.js**: 包含法师职业的宏命令模板。 - **术士.js**: 包含术士职业的宏命令模板。 - **德鲁伊.js**: 包含德鲁伊职业的宏命令模板,涵盖平衡、野性、守护、恢复四个专精。 ### 通用功能模块 - **通用宏.js**: 包含所有通用功能,包括: - 通用宏命令模板 - ICC BOSS特定宏命令 - 宏命令语法参考 - 宏命令管理功能(创建、编辑、删除、导入、导出) - 参数配置功能 - 模态框功能 - 事件监听器 - 辅助函数(语法高亮、长度检查、本地存储等) ## 引用规则 1. **文件引用顺序**: 职业宏命令模板文件必须在通用宏命令功能文件之前引用,确保模板数据在功能代码执行前已加载。 2. **路径格式**: 所有文件引用使用相对路径,确保在不同环境下都能正确加载。 3. **文件命名**: 文件命名使用中文职业名称,便于识别和管理。 4. **代码规范**: 所有JavaScript文件遵循一致的代码风格,使用ES6语法,确保代码的可读性和可维护性。 ## 使用说明 1. 在浏览器中打开 `index.html` 文件。 2. 在宏命令编辑器中输入或编辑宏命令。 3. 使用职业选择器筛选适合特定职业的宏命令模板。 4. 点击模板卡片将模板代码添加到编辑器中。 5. 使用"一键复制"按钮复制宏命令到剪贴板。 6. 使用宏命令管理功能创建、编辑、删除、导入和导出自定义宏命令。 7. 参考语法参考部分了解宏命令语法和使用方法。 ## 宏命令长度限制 魔兽世界宏命令有255个字符的长度限制,工具会实时显示当前宏命令的长度,并在接近或超过限制时给出提示。 ## 本地存储 工具使用浏览器的本地存储功能保存用户创建的宏命令,确保刷新页面后数据不会丢失。 ## 技术栈 - HTML5 - CSS3 - JavaScript (ES6+) - LocalStorage API ## 浏览器兼容性 支持所有现代浏览器,包括: - Chrome (推荐) - Firefox - Safari - Edge ## 更新日志 - v1.0.0: 初始版本,包含基本的宏命令编辑和模板功能。 - v1.1.0: 添加了职业选择功能和宏命令管理功能。 - v1.2.0: 扩展了宏命令模板,特别是德鲁伊职业的宏命令。 - v1.3.0: 重构了代码结构,将职业宏命令模板和通用功能分离。 ## 贡献 欢迎提交Issue和Pull Request,帮助改进这个工具。 ## 许可证 MIT License