JS Advent Calendar, オレ標準コース 20日目, id:nazomikan です jsで素人から玄人までみんな愛するsetTimeoutについて色々見直してみる 基本的な話 まずは定義 timeoutID = window.setTimeout(func, delay); timeoutID は、window.clearTimeout で使うことのできるタイムアウトの ID です。 func は delay ミリ秒後に実行したい関数です。 delay はミリ秒(1/1000 秒)で、関数呼び出しはこれにより遅延します。 MDN とまぁ、こうなっている。 色んな語弊を含んでるのを理解の上であえてまるくいうと、setTimeoutはタイマーメソッドで第一引数に与えられたfunc(関数)をdelay ミリ秒後に実行するというもの。 ためしに簡単な例 (function(win,
![setTimeoutとUIスレッドを学ぶよ JS Advent Calendar, オレ標準コース - ぶれすとつーる](https://cdn-ak-scissors.b.st-hatena.com/image/square/8e9c66da0925213699a23e4364ec3d1d14d47d5a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnazomikan%2F20111221%2F20111221005832.gif)