Javascriptイベントリスナー

| | | | |

Webサイトにインタラクティブ機能を追加することは、JavaScriptが優れている点です。 HTMLとCSSはそれぞれWebページの構造とスタイルを定義するために使用されますが、JavaScriptを使用してサイトをより動的にすることができます。

JavaScriptでは、イベントを使用してインタラクティブなサイトを作成します。このガイドでは、JavaScriptイベントについて説明します。イベントを使用できる場所、イベントを定義する方法、およびイベントを呼び出す方法について説明します。ここに行きます!

JavaScriptイベントとは何ですか?

イベントはブラウザまたはユーザーによってトリガーされ、Webページの状態を変更できます。 Webページのボタンをクリックすると、JavaScriptイベントが作成されます。展開するドロップダウンメニューをクリックすると、JavaScriptイベントが使用されます。

JavaScriptイベントには、次のような幅広い用途があります。

  • フォームが完成したかどうかを確認する
  • フォームに入力した後にユーザーを別のページに移動する
  • ドロップダウンメニューをインタラクティブにする
  • ユーザーに次のことを許可する画像のズームインとズームアウト

JavaScriptでイベントを操作するには、イベントハンドラとイベントリスナーの2つの概念を知っておく必要があります。

イベントハンドラWebページでイベントがトリガーされたときに実行される関数です。イベントリスナーはイベント関数をHTML要素にアタッチするため、その関数が実行されるとWeb要素が変更されます。

イベントハンドラーは、インラインイベントハンドラーの使用、イベント、またはイベントリスナー。

オンラインイベントハンドラー

JavaScriptでイベントを開始する最も簡単な方法は、オンラインイベントハンドラーを使用することです。これは、HTMLファイルでイベントを定義することを意味します。

この例では、 JJSmith`sBakeryというパン屋のウェブサイトをデザインしています。ユーザーに「フォームを送信するときに「応答を受信しました」というテキストを入力するように求めます。

次のコードを検討してください。

このコードは、次のようなWebページを表示します。

実行時このコードを入力してボタンをクリックすると、次のメッセージが返されます。

4o62 FifBmuVWJDrNanvSaMu6tbum7kfLhkIyJ75xZ3Xt CsRgZsCf8qnj13uN1VyaoDaapwFE4pG BMvjQUHsAa1jLlGtRVPbnmOLDmzr98tzw38e18YY8 Hcaym YGeDzjzFwo

私達のボタンが同じに動作します以前と同じですが、コードは別の方法で記述されています。イベントハンドラーをインラインで記述する代わりに、それらをmain.jsファイルに移動しました。これにより、インラインイベントが発生する場所を知るためにすべてのHTMLコードを読み取る必要がなくなるため、より管理しやすいコードを記述できます。

イベントリスナー

イベントは、次の目的で使用できます。 JavaScriptでイベントを宣言します。 i要素の状態がいつ変更されるかを常に確認し、その要素が変更されると、リスナーのコードが実行されます。

たとえば、に接続されているボタンをクリックすると、イベントリスナーであるリスナーは、マウスイベントがトリガーされたことを「聞きます」。次に、その特定のイベントリスナーに関連付けたコードを実行します。

この例のHTMLコードは上記と同じですが、“に小さな変更を加えます。手。 js "file:

このコードでは、 addEventListener を使用してイベントリスナーを作成しましょう。これは、最新の2つの例で行ったように、JavaScript関数 submitForm()をonclickイベントにバインドする代わりです。

「クリック」を指定して、ボタンがマウスポインターでクリックされたときにリッスンするようにコードに指示します。クリックイベント以外にも、キーボードイベントなど、他の種類のイベントがありますが、このチュートリアルでは焦点を当てます。マウスクリックイベントで。

コードをもう一度実行して、ボタンをクリックします。

出力はこれまでと同じです最後の2つの例では、今回はHTMLイベントリスナーを使用しています。イベントリスナーは、JavaScriptでイベントを宣言するための最新の方法であり、おそらく最も一般的に使用される方法です。

結論

JavaScriptイベントを使用すると、Webページをインタラクティブにすることができます。ボタンを押すか、フォームを送信するか、テキストにカーソルを合わせると、イベントをトリガーできます。JavaScriptでイベントを宣言するには、インライン、インライン、プロパティ、またはリスナーを使用します。

これで、プロのWeb開発者のようにJavaScriptイベントの作成を開始する準備が整いました!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method