問題タブ [timed-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3315 参照

.net - Thread.Sleepを使用した単体テストの時間間隔アクションは不良ですか?

タイマーを使用してテスト対象の被験者がいて、一定の間隔で何らかのアクションが実行される場合、それをテストするための良い方法は何ですか?

1つの方法 は、タイマーをインターフェースでラップし、依存関係として挿入することです。

ただし、さらに別の抽象化を作成することは避けたいと思います。タイマーではなく更新間隔を挿入することで、それを回避できるようです。次に、私のテスト(AAAスタイルのテストを想定)では、テストの実行に時間がかからないように、非常に小さい時間値を使用して、ActThread.Sleepの後とAssertの前に配置しました。

それは悪い考えですか?おそらくTDDの原則に完全には従わないことは知っていますが、すべてを契約で囲み、それを注入するのをやめるラインが必要なようです。

0 投票する
1 に答える
140 参照

logging - FlurryWP8SDK.Api.EndTimedEvent が呼び出されないとどうなりますか?

FlurryWP8SDK.Api.LogEvent が timed=true パラメーターで呼び出されたが、FlurryWP8SDK.Api.EndTimedEvent が呼び出されなかった場合はどうなりますか? イベントは時間コンポーネントなしでもログに記録されますか?

0 投票する
1 に答える
51 参照

javascript - JavaScript の時限 for ループ

forループを2秒ごとにトリガーしたい。私のコードは動作しますが、2 秒ごとに 1 つのボールを 3 回連続して作成するのではなく、一度に 3 つのボール オブジェクトを作成します。

これが私の for ループです。これは私のコードのほんの一部です。

0 投票する
1 に答える
2693 参照

php - Laravel で特定の日付にイベントをリッスンして起動する

自分用に通知スクリプトを作成しようとしています。これが私が達成しようとしていることです。ユーザーが登録しているとき、私は彼らの電子メールアドレスと彼らから与えられた通知日を取得し、これらをプロファイルテーブルに保存しています。指定された通知日に、アプリケーションは自動的に電子メールを送信します。これまでのところ、これを簡単に行うための私の考えは、「イベント」を使用することです。しかし、私が間違っている場合はお気軽に修正してください。ここでの私の考えに基づいて、私がやろうとしていることは次のとおりです。メールの場合、イベントのデータとしてクラスを登録することがあります。

しかし、私の最初の質問は、その通知日のイベントをリッスンするにはどうすればよいですか?

そして、毎月通知を送信したいので、メールを送信した後、ユーザーが指定した古い通知日に 1 か月を追加します。通知日を保存しながら、入力に「カーボン」を使用しているため、1 か月を追加するのは簡単です。

2 番目の質問は、通知日が更新された後、そのイベントを再びリッスンするにはどうすればよいですか?

最後に、100 人のユーザーがいて、ユーザーが指定した通知日と、毎月の初めなどの特定の日に同じ通知を全員に送信したい場合。どうすればそれを繰り返し行うことができますか?

私が考えていることの代わりに、実装しやすいかもしれないあらゆる種類の提案をお気軽にお寄せください。

0 投票する
2 に答える
86 参照

javascript - 時限遅延自動ページ リダイレクト JQuery Mobile

こんにちは、JQM マルチページ インデックスで、ページを別のページに自動的にリダイレクトしようとしています。また、リダイレクトを 3 秒ほど遅らせたいと考えています。だから基本的には #behavior-summary (3 秒間表示) が必要で、クリックせずに自動的に #order-summary に戻ります。おそらくこれには簡単な解決策があることを知っています。ここで多くの答えを試しましたが、うまくいかないようです。JQ 2.1.4 と JQM 1.4.5 を使用しています。

これはスプラッシュ画面ではなく、ユーザーがアイテムを入力した後にアニメーションの確認を示す .gif になります。#behavior-summary でわかるように、今はボタンを使用しているだけです。目標は、指定された期間が経過した後、ボタンなしで直接リダイレクトするだけでなく、削除できるようにすることです。

何らかの理由で機能しない、私が試したいくつかの解決策を次に示します。

例 1

例 2

誰かがこれを手伝ってくれるなら、私はそれを大いに感謝します

前もって感謝します!

0 投票する
2 に答える
3065 参照

c# - 時限イベントでフォームを閉じる

「OnTimeEvent」でフォーム「frmDOOR」を閉じることができません。

動いていない。autoreset を false に設定していても、timedevent 自体が繰り返されます。私が間違っていることを見つけていただければ幸いです。それは私を夢中にさせています!