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