JavaScript & HTML プレイグラウンド

ローカルのみ

サンドボックス化されたプレビューとコンソールキャプチャでHTML、CSS、JavaScriptを書きます。

走る準備
<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>
HTML について行 1、列 1
プレビュー
コンソール0

コンソールの出力を見るために遊び場を実行します。

0 コンソールメッセージ

コードは隔離されたブラウザのiframe内で実行されます. Nobuf はそれをアップロードまたは検証しません。1,622 文字

使い方

  1. 01

    あなたの源を書く

    シンタクス、CSS、およびJavaScriptの編集器を使用して保存されたコースとundoの歴史を使用します。

  2. 02

    砂箱で走る

    DOMの出力を予測し、マザーページでコードを実行せずにログ、警告、実行時間のエラー、および拒否された約束を検証します。

  3. 03

    保存・輸出

    地元のデザインを編集し、プロジェクトをインポートしたり、単独のHTMLファイルをダウンロードしたりします。

よくある質問

私のコードはNobufにアップロードされていますか?

編集、ドキュメント構築、プレビュー実行、およびコンソールキャプチャは、あなたのブラウザで行われます。

信頼できないJavaScriptはどのように隔離されていますか?

コードは、同じ起源またはトップナビゲーションの許可なしにサンドボックスのiframeで実行されます. メッセージは、ランダムチャンネルと実行アイデンティティーに合致する現在のiframeからのみ受け入れられます。

Node.js または npm パッケージを実行できますか?

ブラウザのJavaScriptを実行し、Node.jsではありません。ESモジュールとインポートマップが動作しますが、Nodeのインストール、要求、プロセス、および単純なnpmのインポートは、あなた自身でブラウザ互換性のあるURLをマップしない限り利用できません。

永遠に無限のループを断ち切ることができますか?

サンドボックスを置き換え、古いメッセージを無効にしますが、ブラウザプロセスのスケジュールは、同じページのiframeがすべての同期ループから回復することを約束することはありません。

ほかの用途特化型ブラウザツールもお試しください。

すべてのツール