ホームページ >ウェブフロントエンド >jsチュートリアル >アラート割り込み settimeout タイミング function_javascript スキル

アラート割り込み settimeout タイミング function_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 17:27:551179ブラウズ

テストの結果、アラートが settimeout のタイミング機能を中断し、ダイアログ ボックスを閉じた後、中断された時点からではなく、settimeout 時間が再び開始されることがわかりました。

例: settimeout は 5 分後にメソッドを実行しますが、3 分間待機するとアラートがポップアップ表示されます。アラートを閉じた後、settimeout は再び計測を開始し、2 分ではなくさらに 5 分間待機します。

同じブラウザウィンドウ内にある限り、たとえ異なるフレームであっても、アラートは他のフレームの settimeout を中断します。

なぜこのように設計されているのかわかりません。 . JavaScriptがシングルスレッドだから?

これは IE ブラウザで見つかったもので、他のダイアログ ボックスやポップアップ ボックスはテストしていません。

早くHTML5が普及して、マルチスレッドが必要な機能が解決されることを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。