JavaScript DOMイベントとは何ですか?
ユーザーがマウスをクリックしたり、画像を読み込んだり、ユーザーがHTML要素をクリックしたり、HTMLフォームを送信したりするなどのイベントが発生すると、JavaScriptを実行できます。イベントは次のとおりです。ドキュメントオブジェクトモデル(DOM)レベル3の一部であり、すべてのHTML要素には、JavaScriptコードをトリガーできる一連のイベントが含まれています。
ライブデモ
<!DOCTYPE html> <html> <body> <p onclick="myEvent(this)">Click me</p> <script> function myEvent(id) { id.innerHTML = "Welcome!"; } </script> </body> </html>
onclickイベントタイプ
これは最も頻繁に使用されるイベントタイプであり、ユーザーがマウスの左ボタンをクリックしたときに発生します。このイベントタイプに対して、検証や警告などを行うことができます。
<html> <head> <script> <!-- function sayHello() { alert("Hello World") } //--> </script> </head> <body> <p>Click the following button and see result</p> <form> <input type="button" onclick="sayHello()" value="Say Hello" /> </form> </body> </html>
これらの2つのイベントタイプは、画像やテキストでも素晴らしい効果を生み出すのに役立ちます。 onmouseoverイベントは、マウスを任意の要素の上に置くとトリガーされ、onmouseoutは、マウスをその要素から移動するとトリガーされます。
<html> <head> <script> <!-- function over() { document.write ("Mouse Over"); } function out() { document.write ("Mouse Out"); } //--> </script> </head> <body> <p>Bring your mouse inside the division to see the result:</p> <div onmouseover="over()" onmouseout="out()"> <h2> This is inside the division </h2> </div> </body> </html>
-
JavaScriptのPromisesとは何ですか?
Promiseを使用すると、Promiseの作成時に値が事前にわからない非同期操作を実行できます。約束には、保留中、履行済み、拒否済みの3つの状態があります。 以下はJavaScriptのpromiseのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc
-
C#のイベントとは何ですか?
イベントは、キーの押下、クリック、マウスの動きなどのユーザーアクション、またはシステム生成の通知などの発生です。 イベントはクラスで宣言および発生され、同じクラスまたは他のクラス内のデリゲートを使用してイベントハンドラーに関連付けられます。イベントを含むクラスは、イベントを公開するために使用されます。 クラス内でイベントを宣言するには、最初にイベントのデリゲート型を宣言する必要があります。たとえば、 public delegate string myDelegate(string str); ここで、イベントを宣言します- event myDelegate newEvent; 次に、C