タグ

Eventとfunctionに関するchokuchokoのブックマーク (2)

  • jsで「最後までスクロールされた」というEventをキャッチする - Qiita

    今までどういうふうに実装されているのか知らなかったので、 jquery_bottomを読み解いて理解したのでメモ。 jquery_bottomはこちら。 https://github.com/jimyi/jquery_bottom 必要な情報 要素の表示領域 要素のスクロール分を含めた高さ 要素のスクロール位置 この情報がわかれば、下記の情報を導き出せる。 「要素の表示領域」+「要素のスクロール位置」=「現在の表示位置の高さ」 「現在の表示位置の高さ」さえわかれば、後はその値が「要素のスクロール分を含めた高さ」にどれだけ近づいているかで、スクロール位置を判断することができる。 実装してみる // スクロールさせる要素を取得 var elm = document.getElementById('scrollElement'); // 要素の表示領域を取得 var height = elm.o

    jsで「最後までスクロールされた」というEventをキャッチする - Qiita
  • process - Node.js Manual & Documentation

    process process はグローバルオブジェクトで、どこからでもアクセスすることができます。 それは EventEmitter のインスタンスです。 Event: 'exit' function () {} プロセスが終了しようとしている時に生成されます。 これは (ユニットテストのように) モジュールの状態を一定の時間でチェックするのに適したフックとなります。 メインのイベントループは 'exit' コールバックが終了するともはや動作しないので、 タイマーはスケジュールされないかもしれません。 exit を監視する例: process.on('exit', function () { process.nextTick(function () { console.log('This will not run'); }); console.log('About to exit.');

  • 1