JavaScript スクリプトは HTML 内のどこにでも埋め込むことができますが、いつ呼び出されるのでしょうか?ブラウザが HTML ファイルを開くと、宣言された関数ではないスクリプトを直接実行したり、イベントを通じてスクリプト関数を呼び出したりします。以下では、これらの状況を分析します。 1. ブラウザはページを開くときにスクリプトを実行しますブラウザが HTML ファイルを開くと、HTML タグやスクリプトを含め、ファイル全体が最初から解釈されます。スクリプト内に直接実行できるステートメントがある場合、それらは検出された時点ですぐに解釈され、実行されます。主に2つの状況があります: 1) プログラムが起動すると (ここでブラウザがページを読み込む)、このアラート関数がトリガーされ、実行されます。<html> <ヘッド> <title>デモ</title> <script type="text/javascript"> alert("もう一度クリックしてみますか"); </スクリプト> </head> <body onLoad="display()"> </本文> </html> 2) ブラウザが js 関数を読み込んで解析すると、自動的に呼び出されます (ユーザーのクリックなどによってトリガーされることはありません)。 2. onLoadイベントを使用してスクリプトを実行します(**の発生をリッスンしてから実行するのと同じです) onLoad イベントは、ブラウザでページが開かれたときに発生します。このメソッドは、ページを開いているときにユーザーにメッセージを表示するためによく使用されます。 <html> <ヘッド> <title>デモ</title> <script type="text/javascript"> //ここに JavaScript コードを挿入します。 関数表示() { アラート("もう一度クリックしてもいいですか") } </スクリプト> </head> <body onLoad="display()"> </本文> </html> 3. ユーザーイベントを使用してスクリプトを実行するブラウザを使用する際、ユーザーはマウスとキーボードを使用して、マウスを比例的に動かしたり、リンクやボタンをクリックするなどの操作を実行することが多く、これらの操作によって対応するイベントが生成されます。これらのイベントを使用してスクリプト関数を呼び出すことができます。 <html> <ヘッド> <title>デモ</title> <script type="text/javascript"> //ここに JavaScript コードを挿入します。 関数表示(){ 警告("クリックすると、とても痛いです") } </スクリプト> </head> <本文> <センター><br> <フォーム> <input type="button" value="onclick" onclick="display()"> </フォーム> </center> </本文> </html> 上記はJavaScriptスクリプトが実行されるタイミングについての詳しい説明です。JavaScriptスクリプトが実行されるタイミングの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
>>: 収集する価値のある Linux ドキュメント編集コマンド 27 個
目次背景表領域の断片化とは何ですか?表領域の断片化を確認する方法表スペースの断片化問題を解決する方法...
ウェブページ上のいくつかの要素の非表示、透明、その他のプロパティを制御する必要があることがよくありま...
Docker の作成Docker Compose は、管理対象コンテナをプロジェクト、サービス、コン...
はじめに<br />誰もが高速インターネット接続にアクセスできるわけではありません。たと...
Linux ストリーム エディターは、データ センターでスクリプトを実行するのに便利な方法です。これ...
html <!DOCTYPE html> <html lang="ja&...
カーソルの作成まず、MySql でデータ テーブルを作成します。 存在しない場合はテーブルを作成 `...
テーブルページを作成するときに、td に設定された幅が無効になることがあります。td の幅は常に内部...
目次1. ファイルとディレクトリの基本的な保存2. Inコマンドの紹介(1)lnコマンドの基本情報を...
今日はベテランの貴重な経験を共有します。著者は技術管理の経験が7年あり、多い時は80人以上を率いてい...
目次1. 古いMySQL5.7データをバックアップする2. MySQL8.0.13のイメージをプルし...
1. this.$router.push() 1. ビュー <テンプレート> <d...
目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...
目次1. 高可用性の概要1.1 可用性の高い全体アーキテクチャ1.2 QJMに基づく共有ストレージシ...
XHTML タグには、div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、s...