Lass es etwas tun: Deine erste Interaktion
Lass es etwas tun
Deine Profilkarte sieht großartig aus — aber sie sitzt nur da. Klick sie an, stups sie an: nichts passiert. Das liegt daran, dass HTML Struktur ist und Tailwind Style. Verhalten ist der Job von JavaScript.
Hier ist das Geheimnis, das Anfängern niemand verrät: Beim Vibe Coding lernst du JavaScript nicht auswendig. Du beschreibst, was passieren soll, und die KI schreibt den Code. Verhalten ist nur ein Satz:
„Wenn jemand auf den Like-Button klickt, geht die Zahl neben dem Herz um 1 nach oben.“
Gib der KI diesen Prompt, und sie produziert etwas Winziges wie das hier:
const btn = document.getElementById("like-btn");
btn.addEventListener("click", () => {
likes = likes + 1;
count.textContent = likes;
});
Das war's. Drei Schritte, jedes Mal:
- Finden des Elements (
getElementById) - Lauschen auf ein Event (
addEventListener("click", ...)) - Ändern von etwas (
textContent, einer Klasse, was auch immer)
Finden, lauschen, ändern. Fast jede Interaktion auf jeder Website, die du je benutzt hast — Dropdowns, Darkmode-Schalter, Like-Buttons — ist eine Variante dieses Musters.
In dieser Lektion baust du einen Like-Zähler in deine Karte ein. Am Ende klickst du auf ein Herz und siehst eine Zahl steigen, die du selbst kontrollierst. Das ist der Moment, in dem aus einer Seite eine App wird.
Anweisungen
Füge unter dem CTA-Link einen <button id="like-btn"> hinzu, mit einem Herz-Emoji und einem <span id="like-count">0</span> darin
Tipp: Probier: `<button id="like-btn" class="mt-4 w-full flex items-center justify-center gap-2 bg-white/10 hover:bg-white/20 border border-white/20 font-bold py-3 rounded-xl transition-all">❤️ <span id="like-count">0</span></button>`
Füge direkt vor </body> ein leeres <script>-Tag hinzu — hier wohnt das Verhalten
Greif dir im Script beide Elemente: den Button und den Zähler. Nutze document.getElementById mit den ids, die du ihnen gegeben hast
Lausche auf Klicks: addEventListener("click", ...) auf dem Button — erhöhe likes um 1 und aktualisiere den textContent des Zählers
Dein Code
Beschreibe, was du für diesen Schritt bauen willst, und ich schreibe den Code — klicke dann auf Übernehmen, um ihn in deinen Editor zu übertragen. Dieser Schritt: Füge unter dem CTA-Link einen <button id="like-btn"> hinzu, mit einem Herz-Emoji und einem <span id="like-count">0</span> darin