目次
インターフェイス イベント
マウス イベント
フォーム イベント
W3C イベント
Microsoft イベント
Mozilla イベント
イベント ハンドラー
続行
ホームページ ウェブフロントエンド jsチュートリアル JavaScript イベント学習 第 2 章 イベント ブラウザの互換性_JavaScript スキル

JavaScript イベント学習 第 2 章 イベント ブラウザの互換性_JavaScript スキル

May 16, 2016 pm 06:35 PM
event 互換性 ブラウザ

ここで紹介するイベントには、特定の HTML 要素で発生した場合にほとんどのブラウザで認識される名前が付けられています。つまり、ブラウザはこの HTML 要素に登録したイベント ハンドラー スクリプトを検索し、すぐに実行されます。
最初はイベントが少ないです。これらのイベントは、非常に古いブラウザであっても、ほぼすべての JavaScript ブラウザで機能します。これらの初期のイベントはリンクまたはフォームでのみ機能し、場合によってはウィンドウ全体で機能しますが、他のほとんどの HTML 要素では機能しないことに注意してください。
時代は変わり、多くの新しい出来事が皆さんに紹介されました。第 4 世代以降のブラウザでは、任意の HTML 要素にイベントを登録できます。
したがって、基本的に任意の要素に任意のイベントをバインドできますが、

にキーダウンをバインドすることはあまり意味がありません。
完全なブラウザ イベント互換性リストは、こちらをご覧ください。

インターフェイス イベント

インターフェイス イベントは、ユーザーのアクションによってトリガーされるのではなく、ユーザーのアクションの結果によってトリガーされます。
ユーザーがいずれかの要素をクリックすると、クリック時間がトリガーされます。特別な意味を持つ要素をクリックすると、追加のインターフェイス イベントがトリガーされます。
たとえば、ユーザーがリンクをクリックすると、クリック時間がトリガーされます。このリンクをクリックすると、新しいページがロードされるため、この特別なクリック イベントによってインターフェイス イベントのアンロードがトリガーされます。
他のインターフェイス イベントには、サイズ変更、スクロール、フォーカス/ぼかしなどがあります。

マウス イベント

Netscape 2 以降、すべてのブラウザはこれら 2 つの事実に気づきました。マウスがリンク領域に入ると、mouseover イベントがトリガーされます。このリンクをクリックすると、クリック イベントがトリガーされます。 Mouseout が追加された直後、マウスがリンク領域から離れるとトリガーされます。そこで、トラディショナルマウスイベントトライアド(トラディショナルトライアド)が設立されました。
第 3 世代のブラウザでは、マウス イベントがいくつか拡張されました。 dbclick が追加され、クリック イベントはマウスダウンとマウスアップに分割されます。ユーザーがマウス ボタンを押してポップアップします。最後に、マウスの軌跡を追跡するmousemove
も可能になりました
次の章では、マウスイベントについて詳しく説明します。

フォーム イベント

フォームは、ユーザーがフォームを送信すると送信イベントとリセット イベントがトリガーされ、フォームがリセットされるとリセットがトリガーされます。送信イベントは、すべてのフォーム検証コードの中核です。ユーザーがフォームを送信すると、フォームが走査されて間違ったデータがないかチェックされます。エラーが見つかった場合は、フォームの送信を中止し、ユーザーに警告を発します。
フォームは、アイテムがフォーカスを取得または失ったときのキーボード イベントやクリック イベントだけでなく、フォーカス イベントやブラー イベントも識別できます。追加の互換性リストを表示できます。
通常、これらのイベントを使用するときは注意してください。ユーザーがフォーム内の項目から離れたときに onblur を使用してデータを検証することは完全に可能ですが、これは多くの場合煩わしいものです。ユーザーは、フォームへの入力に忙しいときにポップアップ プロンプトを表示したくありません。

W3C イベント

W3C の DOM 2 イベント仕様 では、いくつかの Mutation イベントも定義されています。これらのイベントは、ドキュメントの DOM 構造が変更されるとトリガーされます。最も一般的なのは DOMSubtreeModified イベントで、DOM が変更されるとトリガーされます。
Mozilla は、このイベントを subtreemodified に設定します。 Mozilla は、ここで言及していない他の w3c イベントもサポートしていません。

Microsoft イベント

Microsoft は多くのイベントを作成しました。いくつかは非常に興味深いものです。
comtextmenu イベントは、ユーザーがマウスの右ボタンをクリックするといつでもトリガーされます。これは悪用するのに十分便利です。 Mozilla もこのイベントをサポートしています。
XML ファイルがインポートされると、readystatechange イベントは一部の読み込みイベントと同様に処理されます。 XMLドキュメントのreadyStateが4になると、ドキュメントがロードされます。 (readyState が何なのかは聞かないでください。機能するので十分です)
驚くべきことは、unload イベントが発生する前に beforeunload イベントがあることです。ページを閉じることをキャンセルするように設計されていましたが、誰も気にしませんでした。
最後に、Microsoft は、mouseover イベントと Mouseout イベントとほぼ同じである、mouseenter イベントと Mouseleave イベントも発明しました。マウスイベントの章を参照してください。
もちろん、上記のイベントは IE でのみサポートされます。

Mozilla イベント

Mozilla には、もちろん 独自のイベントも多数あります。まだ注意深く勉強していません。

イベント ハンドラー

すべてのイベントは、トリガーされるたびにブラウザーによって検出されます。ブラウザは通常、ユーザーがリンクをクリックしたときなど、デフォルトのプロシージャも実行します。しかし、何も起こらないこともあります。

イベント ハンドラーの重要な点は、他のことを実行できることです。イベントの発生時にブラウザにスクリプトを実行させることができます。このように書くと、イベントが発生するたびにスクリプトが実行されます。これらのスクリプトが論理的に役立つ場合、ユーザーは非常に満足するでしょう。

イベントがトリガーされたときにスクリプトを確実に実行できるようにするには、次のように HTML 要素の特定のアクションに対してイベントを登録する必要があります。


      这样脚本里的alert('I\'ve been clicked!')就会在click事件发生的时候执行。这就注册了一个事件处理程序。<br>
ログイン後にコピー

続行

学習を続けたい場合は、次の章をお読みください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

コインベース交換ログインポート2025 コインベース交換ログインポート2025 Mar 21, 2025 pm 05:51 PM

Coinbase Security Login Guide:フィッシングサイトや詐欺を避ける方法は? フィッシングと詐欺はますますramp延しており、Coinbaseの公式ログインポータルに安全にアクセスすることが重要です。この記事では、ユーザーがコインベースの最新の公式ログインポータルを安全に見つけて使用して、デジタル資産のセキュリティを保護するための実用的なガイドを提供します。フィッシングサイトを特定する方法と、公式Webサイト、モバイルアプリ、または信頼できるサードパーティプラットフォームを介して安全にログインする方法を取り上げ、強力なパスワードの使用や2要素の検証を可能にするなど、アカウントセキュリティを強化するための提案を提供します。 誤ったログインによる資産の損失を避けるために、この記事を注意深くお読みください!

OUYI公式ウェブサイトの最新の登録ポータル OUYI公式ウェブサイトの最新の登録ポータル Mar 21, 2025 pm 05:54 PM

世界をリードするデジタル資産取引プラットフォームとして、OUYI OKXは、豊富な取引製品、強力なセキュリティ保証、便利なユーザーエクスペリエンスで多くの投資家を引き付けます。ただし、ネットワークセキュリティのリスクはますます深刻になっており、公式のOUYI OKXアカウントを安全に登録する方法が重要です。この記事では、OUYI OKX公式ウェブサイトの最新の登録ポータルを提供し、公式ウェブサイトの識別、強力なパスワードの設定、2因子検証など、デジタル資産投資の旅を安全かつ便利に開始する方法など、安全な登録の手順と注意事項を詳細に説明します。デジタル資産投資にはリスクがあることに注意してください。慎重な決定を下してください。

OUYI Exchange App国内ダウンロードチュートリアル OUYI Exchange App国内ダウンロードチュートリアル Mar 21, 2025 pm 05:42 PM

この記事では、中国のOUYI OKXアプリの安全なダウンロードに関する詳細なガイドを提供します。国内のアプリストアの制限により、ユーザーはOUYI OKXの公式Webサイトからアプリをダウンロードするか、公式Webサイトが提供するQRコードを使用してスキャンおよびダウンロードすることをお勧めします。ダウンロードプロセス中に、公式Webサイトのアドレスを確認し、アプリケーションの許可を確認し、インストール後にセキュリティスキャンを実行し、2要素の検証を有効にしてください。 使用中は、地方の法律や規制を遵守し、安全なネットワーク環境を使用し、アカウントのセキュリティを保護し、詐欺に対して警戒し、合理的に投資してください。 この記事は参照のみであり、投資のアドバイスを構成していません。

Binance Exchange App国内ダウンロードチュートリアル Binance Exchange App国内ダウンロードチュートリアル Mar 21, 2025 pm 05:45 PM

この記事では、安全で信頼性の高いBinance Exchange Appダウンロードガイドを提供して、ユーザーが国内のBinanceアプリをダウンロードする問題を解決できるようにします。国内のアプリケーションストアの制限により、この記事では、Binanceの公式WebサイトからAPKインストールパッケージをダウンロードすることを優先し、3つの方法を紹介します。さらに、この記事は、ユーザーに、地域の法律や規制を理解し、ネットワークセキュリティに注意を払い、個人情報を保護し、詐欺、合理的な投資、安全な取引に注意してください。 記事の最後に、記事は再び、Binanceアプリのダウンロードと使用を使用して、地元の法律や規制を遵守しなければならず、お客様の責任で、投資アドバイスを構成しないことを強調しました。

Bitmex Exchangeの最新の公式Webサイトにログイン Bitmex Exchangeの最新の公式Webサイトにログイン Mar 21, 2025 pm 06:06 PM

この記事では、ユーザーがBitMex Exchangeの最新の公式Webサイトにアクセスし、トランザクションセキュリティを改善できるように、安全で信頼できるガイドを提供します。規制およびサイバーセキュリティの脅威により、公式のBitmexのWebサイトを特定し、アカウント情報と資金を盗むフィッシングWebサイトを避けることが重要です。この記事では、信頼できる暗号通貨プラットフォーム、公式のソーシャルメディア、ニュースメディア、および公式の電子メールの重要性を強調し、HTTPS接続を使用し、セキュリティ証明書をチェックし、2因子の検証とパスワードを定期的に変更することを強調しています。 暗号通貨取引はリスクが高いことを忘れないでください。慎重に投資してください。

Coinbase Exchange Webバージョンログインポータル Coinbase Exchange Webバージョンログインポータル Mar 21, 2025 pm 05:48 PM

Coinbase Exchange Webバージョンは利便性に人気がありますが、安全なアクセスが重要です。この記事の目的は、ユーザーに公式のCoinbase Webバージョンに安全にログインし、フィッシングWebサイトやハッカーを避けることを目的としています。 検索エンジン、信頼できるサードパーティプラットフォーム、公式ソーシャルメディアを介して公式ポータルを検証する方法を詳細に説明し、アドレスバーセキュリティロックのチェック、2因子検証の可能性、パスパスの回避、定期的にパスワードの変更、デジタル資産のセキュリティを確保するための電子メールのフィッシングに警告するなどのセキュリティ対策を強調します。 公式のCoinbase Webサイトへの正しいアクセスは、デジタル通貨を保護するための最初のステップです。

Bitmex Exchangeの最新の公式ウェブサイトの入り口 Bitmex Exchangeの最新の公式ウェブサイトの入り口 Mar 21, 2025 pm 06:03 PM

ベテランの暗号通貨デリバティブ取引プラットフォームとして、公式のウェブサイトの入り口の正確性が非常に重要です。 ramp延するフィッシングのウェブサイトにより、偽のウェブサイトへの誤った参入は、盗難や資金の喪失につながる可能性があります。この記事の目的は、ユーザーがBitmexの公式ウェブサイトに安全にアクセスするように導き、信頼できる暗号通貨情報プラットフォーム(Coinmarketcap、Coingeckoなど)、公式ソーシャルメディア、既存の住所の検証、公式サポートチャネルなどのさまざまな方法を提供することを目的としています。

国でBinanceをダウンロードする方法 国でBinanceをダウンロードする方法 Mar 21, 2025 pm 05:33 PM

この記事では、国内のアプリストアの制限により、中国のBinanceアプリを安全にダウンロードするガイドを提供します。 Binanceの公式Webサイトを介してAPKインストールパッケージをダウンロードするか、QRコードをスキャンして、アプリを慎重にチェックし、アプリケーションアクセス許可を確認し、インストール後に安全なスキャンを実行し、2因子検証(2FA)を有効にすることをお勧めします。 それをダウンロードして使用する前に、現地の法律や規制を理解し、遵守してください。この記事は参照のみであり、すべてのリスクはユーザーが負担しません。 キーワード:ビナンス、ビナンス、ダウンロード、アプリ、国内、セキュリティ、チュートリアル、デジタル通貨、暗号通貨

See all articles