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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
まず依存関係をダウンロードします: cnpm i -S vue-uuid ali-oss画像フィール...
質問通常の開発では、プロジェクトを Tomcat にデプロイする場合、プロジェクトを war パッケ...
1. はじめにロケーション命令は、http モジュールのコア構成です。事前に定義された URL マッ...
この記事では、MySQL が乱数を生成し、文字列を連結する方法について例を使用して説明します。ご参考...
目次1. COUNTの初見2. COUNT(フィールド)、COUNT(定数)、COUNT(*)の違い...
目次序文ドローコールとはDrawCall はパフォーマンスにどのような影響を与えますか?ドローコール...
目次pom 構成Setting.xml 構成ログインステータスログインが必要ですログインは必要ありま...
目次導入1. MySQL マスタースレーブレプリケーション1. MySQLレプリケーションタイプ2....
解決策は次のとおりです。 1. コンテナを強制削除する docker rm -f ジェンキンス2. ...
1. JSON.stringify() と JSON.parse() の違い私たちは皆、JSON.s...
目次導入インデックスの原則1. データページ2. ページディレクトリ3. インデックス原則分析要約す...
この記事では、接続エラー ECONNREFUSED を例に、Node.js がエラーを処理するプロセ...
この記事では、Linux システムを起動する方法について説明します。ご参考までに、詳細は以下の通りで...
以下は、Flex レイアウトを使用した棒グラフです。 HTML: <div class=&qu...
目次1: galera-clusterの紹介2. galera-clusterの仕組み3: Mari...