2008/08/28 6:30:04
81
16
15 labs.gmo.jp [
この元コンテンツへ ]
Firefoxのソースコードを追っているうちに、たまたま1年遅れで IT戦記 - JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 の裏側がどうなっているかがわかったので、その話を。 タイマーの管理方法 そもそもjavascriptからsetTimeoutを呼ぶと、どういう仕組みで指定した時間後に渡した関数が呼び出されるようになっているのでしょう。Linuxであればsleepのように一...
[
← 前の画面 ]
【 PR 】 CSSの最新トピックス [
ニコニコ風 ] [
関連記事 ] [
Feeling Lucky ]
■ この情報のコメント・メモ ■
Firefoxでの実装 [ ghostbass ]
setTimeout [ shogo4405 ]
最後の図がわかりやすい [ monjudoh ]
setTimeoutの実装。だいたい想像通り。 [ nitoyon ]
setTimeoutの解説 [ poafag ]
まさに原典をあたれを実践。おもしろい。 [ suVene ]
javascriptのタイマー関数が実行されるタイミングは(中略)Windows3.1みたいな疑似マルチタスクになってるという説明で一瞬にしてわかる [ kazyama ]
setTimeout/setInterval、実装、図解、←すばらしい!!、タイマー+キュー、←経験的に暗黙にわかっていたことがはっきりする、←prompt/alertで抜けるということはキューは複数ありそう [ brazil ]
なんでyuiのeventがpollingしてるのか分かってきた。 [ topaz2 ]
javascript [ webmarksjp ]
わかりやすいね。でもこれだけだとpromptとalertが一緒に出ちゃう件の説明はつかなそう。 [ sawat ]
すばらしい。わかりやすい。 [ mogwaing ]
図解がわかりやすい [ miniturbo ]
昔の記事を言及されると恥ずかしいですね><あの頃は・・・><setTimeoutの仕組み。図が分かりやすい!!!timeoutHandler→EventQueue。EventQueue→ProcessNextEvent。 [ amachang ]
javascriptのタイマー関数が実行されるタイミングは"Windows3.1みたいな疑似マルチタスクになってる" [ DisposableLove ]
setTimout仕組み [ ussy00 ]
すげぇ・・・ [ HolyGrail ]
setTimeoutの深追い [ sharaku3eyes ]
まとめしっかり読む [ IMAKADO ]
FirefoxにおけるsetTimeoutの実装について。 [ hiro_y ]
FirefoxにおけるsetTimeoutの仕様。Firefoxだけじゃアレなんだけどね。 [ tiadeen2 ]
おお、知りたかった事が書いてあった。ありがとう。やはり、javascript自体はシングルスレッドなのですね。タイマー管理は別スレッド、と。なるほど。 [ shinfukui ]
tasikani [ uzuki-first ]
みたいな疑似マルチタスクになってる"という説明で一瞬にしてわかるのですが、たしかにいまどきそんなマルチタスクになっているも [ cttori ]
setTimeoutの話。難しい。 [ d4-1977 ]
[
← 前の画面に戻る ]