🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install github/awesome-copilot/create-web-form

💡 提示:需要 Node.js 和 NPM

创建 Web 表单技能

概述

本技能提供了创建 Web 表单的全面参考资料和最佳实践。它涵盖 HTML 语法、UI/UX 设计、表单验证、服务器端处理(PHP 和 Python)、数据处理和网络通信。

目的

通过提供以下内容,使开发人员能够构建健壮、可访问且用户友好的 Web 表单:

  • HTML 表单语法和结构
  • 用于表单元素的 CSS 样式技术
  • 用于表单交互和验证的 JavaScript
  • 可访问性最佳实践
  • 使用 PHP 和 Python 进行服务器端表单处理
  • 数据库集成方法
  • 网络数据处理与安全
  • 性能优化

参考文件

本技能包括以下参考文档:

用户界面与样式

  • 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 表单时,根据您的需求查阅相应的参考文件:

  1. 规划:查阅 form-basics.mdform-controls.md
  2. 结构:使用 html-form-elements.mdaria-form-role.md
  3. 样式:参考 styling-web-forms.mdcss-styling.md
  4. 交互:应用 javascript.md 中的技术
  5. 可访问性:遵循 accessibility.md 中的指南
  6. 服务器处理:在 PHP 或 Python 参考之间选择
  7. 数据存储:查阅数据库和数据格式参考
  8. 优化:查阅 web-performance.mdsecurity.md

最佳实践

  • 始终在客户端和服务器端验证输入
  • 确保表单对所有用户可访问
  • 使用语义化 HTML 元素
  • 实现适当的错误处理和用户反馈
  • 使用 HTTPS 保护表单数据传输
  • 遵循渐进增强原则
  • 在不同的浏览器和设备上测试表单
  • 针对性能和用户体验进行优化

📄 原始文档

完整文档(英文):

https://skills.sh/github/awesome-copilot/create-web-form

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。