JavaScript & HTML Spielplatz
Nur lokalHTML, CSS und JavaScript mit einer sandboxed Vorschau und erfasster Konsole schreiben.
<main class="welcome-card"> <span class="eyebrow">Nobuf Playground</span> <h1 id="greeting">Build something useful.</h1> <p>Edit HTML, CSS, and JavaScript, then see the result instantly.</p> <button id="hello-button" type="button">Say hello</button> <output id="message" aria-live="polite"></output> </main>
Führen Sie den Spielplatz aus, um die Konsolenausgabe anzuzeigen.
0 Konsolenmeldungen
So funktioniert es
- 01
Schreiben Sie Ihre Quelle
Verwenden Sie die Syntax-hervorgehobenen Editoren HTML, CSS und JavaScript mit beibehaltenem Cursor und Rückgängig-Verlauf.
- 02
Laufen Sie in der Sandbox
Zeigen Sie eine Vorschau der DOM-Ausgabe an und überprüfen Sie Protokolle, Warnungen, Laufzeitfehler und abgelehnte Versprechen, ohne Code auf der übergeordneten Seite auszuführen.
- 03
Speichern oder exportieren
Behalten Sie einen versionierten lokalen Entwurf, importieren Sie ein Projekt oder laden Sie eine saubere eigenständige HTML-Datei herunter.
Häufig gestellte Fragen
Wird mein Code auf Nobuf hochgeladen?
Nein. Die Bearbeitung, Dokumenterstellung, Vorschauausführung und Konsolenerfassung erfolgen in Ihrem Browser. Ein versionierter Entwurf wird nur in diesem Browser gespeichert.
Wie wird das nicht vertrauenswürdige JavaScript isoliert?
Der Code wird in einem Sandbox-Iframe ohne Same-Origin- oder Top-Navigationsberechtigung ausgeführt. Nachrichten werden nur vom aktuellen Iframe mit passenden zufälligen Kanal- und Laufkennungen akzeptiert.
Kann es Node.js oder npm packages ausführen?
Es führt den Browser JavaScript aus, nicht Node.js. ES Module und Importkarten funktionieren, aber Node-Integrationen erfordern, verarbeiten und entblößen npm imports are unavailable unless you map a browser-compatible URL selbst.
Kann Stop eine Endlosschleife immer unterbrechen?
Stop ersetzt die Sandbox und macht alte Nachrichten ungültig, aber die Browser-Prozessplanung bedeutet, dass kein iFrame auf derselben Seite eine Wiederherstellung nach jeder synchronen Schleife versprechen kann. Vermeiden Sie es, Code auszuführen, dem Sie nicht vertrauen.
Ähnliche Tools
Arbeiten Sie mit weiteren fokussierten Browser-Hilfsmitteln weiter.