1. はじめに
2. setIntervalとsetTimeoutの違い
3.タイムアウトを設定する定義と使用法: 構文: パラメータ: code (必須): 関数が呼び出された後に実行される
間隔の設定: 構文: パラメータ: 戻り値: 違い: 上記のように、 個人的には、setTimeout を使うことを好みます。 4. setTimeoutの使用一緒にケースを実行してみましょう。まず、メモ帳を開いて次のコードを貼り付け、実行して効果を確認してください。 <!DOCTYPE html> <html> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=UTF-8"> </head> <本文> <h1> <font color=blue> haorooms ブログのデモページ</font> </h1> <p>3秒お待ちください!</p> <スクリプト> setTimeout("alert('申し訳ありません、haorooms ブログは長い間お待たせしました')", 3000 ) </スクリプト> </本文> </html> 3 秒間そのままにしておくと、ページに写真フレームがポップアップ表示されます。この場合は、 一緒に別のケースをやってみましょう: <!DOCTYPE html> <html> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=UTF-8"> <スクリプト> 変数x = 0 関数 countSecond() { x = x+1 ドキュメント.haorooms.haoroomsinput.value=x setTimeout("countSecond()", 1000) } </スクリプト> </head> <html> <本文> <フォーム名="haorooms"> <input type="text" name="haoroomsinput"value="0" size=4 > </フォーム> <スクリプト> 秒数をカウントする() </スクリプト> </body> </html>
例がなければ、学習は速く進みません。別の例を使って、 <!DOCTYPE html> <html> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=UTF-8"> <スクリプト> x=0 y=-1 関数 countMin() {y=y+1 ドキュメントのディスプレイ最小値 ディスプレイボックス値 = y タイムアウトを設定します("countMin()",60000) } 関数 countSec() {x = x + 1 60 パーセント document.displaySec.displayBox.value=z タイムアウトを設定します("countSec()", 1000) } </スクリプト> </ヘッド> <本文> <table> <tr valign=top> <td> haorooms ブログでの滞在時間は次のとおりです: </td> <td> <フォーム名=表示最小値> <入力タイプ=テキスト 名前=ディスプレイボックス 値=0 サイズ=4 > </フォーム> </td> <td> ポイント</td> <td> <フォーム名=ディスプレイSec> </td> <td> <入力タイプ=テキスト 名前=ディスプレイボックス 値=0 サイズ=4 > </フォーム> </td> <td> 秒。 </td> </tr> </テーブル> <スクリプト> カウント最小値() カウント秒数() </スクリプト> </本文> </html> いかがでしたか? 上記の例を通じて、 5. クリアタイムアウト() clearTimout() の構文は次のとおりです。 次の例では、それぞれ meter1 と meter2 という名前の 2 つの 次のように: 以下の clearTimeout() の例を参照してください。 <!DOCTYPE html> <html> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=UTF-8"> <スクリプト> x = 0 y = 0 関数 count1() {x = x + 1 ドキュメント.display1.box1.value = x meter1=setTimeout("count1()", 1000) } 関数 count2() {y = y + 1 ドキュメント.display2.box2.value = y meter2 = setTimeout("count2()", 1000) } </スクリプト> </ヘッド> <本文> <p> </br> <フォーム名="display1"> <入力タイプ="テキスト" 名前="ボックス1" 値="0" サイズ=4 > <input type=button value="計時を停止" onClick="clearTimeout(meter1) " > <input type=button value="タイミングを続行" onClick="count1()" > </フォーム> <p> <フォーム名="display2"> <入力タイプ="テキスト" 名前="ボックス2" 値="0" サイズ=4 > <input type=button value="計時を停止" onClick="clearTimeout(meter2) " > <input type=button value="タイミングを続ける" onClick="count2()" > </フォーム> <スクリプト> カウント1() カウント2() </スクリプト> </本文> </html> 6. 結論これで、JavaScript の setTimeout() の使い方のまとめは終了です。JavaScript の setTimeout() の使い方についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
序文全文インデックスを使用できるのは Innodb と MyISAM ストレージ エンジンのみです ...
目次エージェントとは何かプロキシの基礎知識ハンドラオブジェクトのメソッドプロキシでできること参考文献...
MySQLにおける静的変数の役割の詳細な説明静的変数の使用 静的変数サンプルコード: 関数テスト()...
Jmeter がネイティブの結果表示機能を提供していることは誰もが知っています。ネイティブの結果表示...
目次導入質問設計 1: 隣接リストテーブルデザインSQL の例デザイン 2: パスの列挙テーブルデザ...
1. MySQLリポジトリソースをダウンロードする$ wget http://repo.mysql....
目次保守可能なコードとは何ですか?コード規約1. 読みやすさ2. 変数と関数の命名3. 透過的な変数...
まず、サーバー環境情報: アンインストールの理由:しばらくするとホストマシンのディスクが100%にな...
テーブル ヘッダーでは、明るい境界線の色を個別に定義できます。基本的な構文<TH ボーダーカラ...
この記事では、省と市の簡単な連携を実現するためのJavaScriptの具体的なコードを参考までに紹介...
アパッチ スカイウォーキングApache SkyWalking は、マイクロサービス、クラウド ネイ...
目次1.1. IP経由のコンテナ間のネットワークアクセス1.2. コンテナ名またはコンテナIDによる...
注: 現在、最も人気のフロントエンド フレームワークは Bootstrap と Foundation...
1. BIOSを確認するまず、コンピュータの起動モードを確認します。win+R と入力し、msinf...
序文最近、仕事でAES_ENCRYPT()関数を使用してプレーンテキストを暗号化し、MySQL に保...