htmx-skill
Obtenir la documentation htmx
Besoin de documentation précise sur la syntaxe et le comportement de htmx. Cette compétence fournit une référence complète pour les attributs, événements, API, extensions et exemples htmx pour vous aider à créer des applications web modernes.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“htmx-skill”。 Comment utiliser hx-get pour charger du contenu au clic ?
预期结果:
- L'attribut hx-get émet une requête GET et insère la réponse dans le DOM.
- Exemple : <button hx-get="/example" hx-target="#result">Charger</button>
- Cela charge le contenu depuis /example et le place dans l'élément avec l'id 'result'.
- Options courantes : hx-trigger (quel événement déclenche la requête), hx-swap (comment insérer le contenu), hx-indicator (afficher l'état de chargement).
正在使用“htmx-skill”。 Que fait hx-boost ?
预期结果:
- L'attribut hx-boost convertit les ancres et les formulaires en requêtes AJAX.
- Il maintient un repli gracieux pour les utilisateurs sans JavaScript activé.
- Pour les formulaires, la cible est le body et l'échange innerHTML est utilisé par défaut.
- Utilisez l'attribut hx-push-url si vous voulez que les URLs soient ajoutées à l'historique.
安全审计
低风险This is a pure documentation/reference skill containing markdown files and a build script. The 2454 static findings are 99%+ false positives. The 'Ruby/shell backtick execution' findings are markdown code formatting. 'Weak cryptographic algorithm' findings are regex false positives from documentation text. Network/filesystem operations are for downloading documentation from GitHub. No malicious patterns detected.
风险因素
🌐 网络访问 (2)
📁 文件系统访问 (2)
质量评分
你能构建什么
Ajouter un comportement dynamique
Consulter les attributs htmx pour ajouter des fonctionnalités AJAX aux éléments HTML sans écrire de JavaScript.
Créer des interfaces réactives
Référencer les en-têtes de réponse pour implémenter des mises à jour pilotées par le serveur, des redirections et des déclencheurs d'événements.
Intégrer des extensions
Trouver la documentation pour les extensions SSE et WebSocket pour ajouter des fonctionnalités en temps réel à votre application.
试试这些提示
Comment utiliser hx-post pour soumettre un formulaire et insérer la réponse dans une div ?
Quels événements se déclenchent pendant une requête htmx et quelles propriétés incluent-ils ?
Comment utiliser HX-Location pour rediriger sans rechargement complet de la page ?
Montrez-moi comment utiliser l'extension SSE pour mettre à jour le contenu à partir d'événements envoyés par le serveur.
最佳实践
- Commencez par la page la plus spécifique pour votre question - privilégiez la documentation des attributs plutôt que les guides généraux.
- Ouvrez le fichier référencé pour confirmer les détails avant l'implémentation, car les descriptions peuvent être brèves.
- Consultez api.md pour les méthodes de l'API JavaScript lorsque vous avez besoin d'un contrôle programmatique sur htmx.
避免
- N'utilisez pas htmx pour la gestion d'état complexe côté client - il est conçu pour les interfaces pilotées par le serveur.
- N'oubliez pas de gérer les erreurs de validation - utilisez hx-validate avec l'API de validation HTML5.
- Ne négligez pas les options de timing de hx-swap - des paramètres d'échange inappropriés peuvent causer du scintillement ou une perte de focus.