タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

javascriptとsetTimeoutに関するbascinetのブックマーク (2)

  • JavaScriptはシングルスレッドだとようやく知ったのでメモ - コンパイラかく語りき

    どうも!chuckです。 前回、JavaScriptのスキル判定をしたところ、初心者以上中級者未満だったことが判明しました。 chuckwebtips.hatenablog.com そろそろ中級者だと思っていたのに…(´;ω;`) なのでフォローアップのために、これから少しずつ知識を補っていきます。 今回は第一弾として、JavaScriptがシングルスレッドであることについて、調べましたのでメモ。 そもそもシングルスレッドって? シングルスレッドとは、プログラムの処理が単一に行われることです。それに対して、マルチスレッドというものもありまして、こちらは同時にいくつもの処理が行われます。 結城浩さんというJava界隈の方の、小人の例えがわかり易かったです。 シングルスレッドとは1つの道の上を小人が歩くようなもので、マルチスレッドとは道が複数あってそれぞれの道の上を小人が一人ずつ歩いているよう

    JavaScriptはシングルスレッドだとようやく知ったのでメモ - コンパイラかく語りき
  • JavaScript で window リサイズ終了後のタイミングをハンドリングする方法 | DevelopersIO

    少し前に社内のメンバーから表題の件について相談を受けたことがあります。その時は「さぁ…、なんか面倒臭そうだし、ちょっと分かりませんわー。」と超絶冷たい応対をしてしまったわけですが、さっきふと閃いたことを試したところアッサリ実現できたので、備忘録としてここに書き記しておくとします。 setTimeout を利用する 先にコードを見てみましょう。こんな感じになります。 var resizeTimer; var interval = Math.floor(1000 / 60 * 10); window.addEventListener('resize', function (event) { console.log('resizing'); if (resizeTimer !== false) { clearTimeout(resizeTimer); } resizeTimer = setTim

    JavaScript で window リサイズ終了後のタイミングをハンドリングする方法 | DevelopersIO
  • 1