FlaskにJavaScriptを追加する方法


  1. 静的ファイルの作成: Flaskでは、JavaScriptファイルやCSSファイルなどの静的ファイルを使用することができます。まず、Flaskアプリケーションのルートディレクトリに"static"という名前のディレクトリを作成しましょう。

  2. JavaScriptファイルの作成: "static"ディレクトリ内に、JavaScriptファイルを作成します。たとえば、"script.js"という名前のファイルを作成しましょう。

  3. テンプレートへのスクリプトの組み込み: Flaskでは、テンプレートエンジンを使用してHTMLファイルをレンダリングします。JavaScriptをHTMLファイルに組み込むには、次の手順を実行します。

    • テンプレートファイルを作成または編集します。たとえば、"index.html"という名前のファイルを作成しましょう。
    • <head>セクション内に以下のコードを追加します:
      <script src="{{ url_for('static', filename='script.js') }}"></script>

      このコードは、"script.js"ファイルを読み込むためのタグを追加します。

  4. JavaScriptコードの記述: "script.js"ファイルにJavaScriptコードを記述します。これにより、ウェブページ上で動的な振る舞いを実現することができます。たとえば、以下のコードは、ウェブページ上のボタンがクリックされたときにアラートメッセージを表示するシンプルな例です。

    document.getElementById("myButton").addEventListener("click", function() {
       alert("ボタンがクリックされました!");
    });

これで、FlaskアプリケーションにJavaScriptを追加する準備が整いました。生成されたHTMLファイルをブラウザで開き、JavaScriptが正常に動作することを確認してください。

以上が、FlaskにJavaScriptを追加する方法の基本的な手順です。必要に応じて、さまざまなJavaScriptライブラリやフレームワークを使用することもできます。