|
jsmodeでよくやる非同期の記述パターンから思うに、
表題の2つの関数を追加したほうがよいかなーという印象を受けます。
主眼は、windows.setInterval/window.clearIntervalは非アクティブ時にTick換算が不安定になる & JScriptでは使えない
もちろん setTimeout(func) 内でなんらかの形で、func を呼び出す形で実現可能ではありますが、
まぁ特にpostExec系を使って func を再度呼び出す形は結構不気味ですので...
もうひとつの利点は、jsmode では setTimeoutとsetIntervalの2つ以外で window.****を使うことってほぼ無いのでは? と思われる点が大きいです。
(HTML系のパーサー利用する時に、あえてjsmode側のwindow/DOM関連機能に便乗するくらい...かなぁ..)
いずれにしてもそうすると、「DOM (=windows.***)」ライブラリの定義ファイル部分は全く読みこむ必要がほぼなくなり、入力補完時の雑音の9割近くがカットできます。( javascript 入力時に 変な単語補完がほぼ候補にあがらなくなる)
|
|