关于 create-web-form
create-web-form 是为构建 Web 表单的开发者准备的参考技能,汇集 HTML、样式、无障碍、验证、服务器端处理、数据处理、安全和性能方面的资料。
主要功能
- 01HTML 结构与表单控件
- 02CSS 样式和 JavaScript 交互
- 03无障碍指南
- 04PHP 与 Python 处理资料
- 05数据处理、安全与性能
适用场景
- 01规划无障碍表单结构
- 02添加客户端验证和交互
- 03使用 PHP 或 Python 处理提交
- 04检查表单安全性与性能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill create-web-form安装后在 Claude Code 中输入/create-web-form确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/accessibility.mdaria-form-role.mdcss-styling.mdform-basics.mdform-controls.mdform-data-handling.mdhtml-form-elements.mdhtml-form-example.mdhypertext-transfer-protocol.mdjavascript.mdphp-cookies.mdphp-forms.mdphp-json.mdphp-mysql-database.mdprogressive-web-app.mdpython-as-web-framework.mdpython-contact-form.mdpython-flask-app.mdpython-flask.mdsecurity.mdstyling-web-forms.mdweb-api.mdweb-performance.mdxml.md详细介绍
创建 Web 表单技能
概述
该技能为创建 Web 表单提供全面的参考资料和最佳实践。它涵盖 HTML 语法、UI/UX 设计、表单验证、服务端处理(PHP 和 Python)、数据处理以及网络通信。
目的
通过提供以下内容,帮助开发者构建健壮、可访问且用户友好的 Web 表单:
- HTML 表单语法和结构
- 表单元素的 CSS 样式技巧
- 用于表单交互和验证的 JavaScript
- 无障碍最佳实践
- 使用 PHP 和 Python 进行服务端表单处理
- 数据库集成方法
- 网络数据处理与安全
- 性能优化
参考文件
该技能包含以下参考文档:
UI 与样式
styling-web-forms.md- 表单样式技巧和最佳实践css-styling.md- 用于表单样式的全面 CSS 参考
用户体验
accessibility.md- 表单的 Web 无障碍指南javascript.md- 用于表单功能的 JavaScript 技巧form-controls.md- 原生表单控件及其用法progressive-web-app.md- 渐进式 Web 应用集成
HTML 结构
form-basics.md- 基础 HTML 表单结构aria-form-role.md- 用于无障碍表单的 ARIA 角色html-form-elements.md- 完整的 HTML 表单元素参考html-form-example.md- 实用的 HTML 表单示例
服务端处理
form-data-handling.md- 网络表单数据处理php-forms.md- PHP 表单处理php-cookies.md- PHP 中的 Cookie 管理php-json.md- PHP 中的 JSON 处理php-mysql-database.md- 与 PHP 的数据库集成python-contact-form.md- Python 联系表单实现python-flask.md- Flask 表单教程python-flask-app.md- 构建 Flask Web 应用python-as-web-framework.md- Python Web 框架基础
数据与网络
xml.md- XML 数据格式参考hypertext-transfer-protocol.md- HTTP 协议参考security.md- Web 安全最佳实践web-api.md- Web API 集成web-performance.md- 性能优化技巧
用法
创建 Web 表单时,根据你的需求查阅相应的参考文件:
- 规划:查看
form-basics.md和form-controls.md - 结构:使用
html-form-elements.md和aria-form-role.md - 样式:参考
styling-web-forms.md和css-styling.md - 交互性:应用
javascript.md中的技巧 - 无障碍:遵循
accessibility.md中的指南 - 服务端处理:在 PHP 或 Python 参考之间选择
- 数据存储:查阅数据库和数据格式参考
- 优化:查看
web-performance.md和security.md
最佳实践
- 始终在客户端和服务端对输入进行验证
- 确保表单对所有用户均可访问
- 使用语义化 HTML 元素
- 实现适当的错误处理和用户反馈
- 使用 HTTPS 保护表单数据传输安全
- 遵循渐进增强原则
- 在不同浏览器和设备上测试表单
- 针对性能和用户体验进行优化
评论
支持 Markdown