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_flush_methodのいくつかの典型的な値 fsync: InnoDB は fs...
insert into employee values(null,'張三','...
ポテトチップスパーティーのこのエピソードに参加して、何人かの友人に会えてとても嬉しいです。思いがけず...
1.前面に書きます:軽量仮想化テクノロジーとして、Docker には継続的インテグレーション、バージ...
簡単に言えば、遅延レプリケーションとは、スレーブ データベースがマスター データベースより 1 時間...
カーネル: [root@opop ~]# cat /etc/centos-release CentO...
1. CSS ボックスモデルボックスには、余白、境界線、パディング、コンテンツが含まれます境界線の接...
最近、Oracle、MySQL、SQL Server 2005 のデータ ページング クエリについて...
目次1. グローバル beforeEach 1. グローバル beforeEach 2. 実装2. ...
まず、Docker がインストールされたサーバーが必要です。 (私はすでにこれをサーバーにインストー...
以前、プロジェクトを行う際に ECharts を使用しました。今日はそれをメモとして整理し、より多く...
目次概要1. アプリケーションレベルのミドルウェア2. 組み込みミドルウェア3. サードパーティミド...
目次1. 魔法の拡張演算子1. 配列をコピーする2. 配列を結合する3. オブジェクトを展開する2....
目次序文1. ラベルスタイルを定義する2. GeoJSONデータのシミュレーション3. Vercto...
この記事では、MySQL 5.6.23のインストールと設定のチュートリアルを参考までに紹介します。具...