タグ

2016年7月12日のブックマーク (4件)

  • ページ可視性 API - Web API | MDN

    ページ可視性 API (Page Visibility API) では、現在ページが見えているかどうかを調べる機能とともに、文書が表示されたり非表示になったりした時を監視することができるイベントを提供します。 これは特に、文書が表示されていない時に不必要なタスクの実行を抑止することで、リソースを節約したり実行効率を上げたりするために特に有用です。 ユーザーがウィンドウを最小化したり他のタブに切り替えたりした時、 API は visibilitychange イベントを送信してリスナーにページの状態が変化したことを知らせます。イベントを検出していくつかの操作を実行したり、様々な動作をしたりすることができます。例えば、ウェブアプリで動画を再生している場合、ユーザーがタブをバックグラウンドにした場合に動画を一時停止させ、ユーザーがこのタブに戻ったときに再生を再開させたりすることができます。ユーザ

    ページ可視性 API - Web API | MDN
    i0001c48
    i0001c48 2016/07/12
    タブのアクティブ、非アクティブ検知
  • 【jQuery】ブラウザのタブが非アクティブ時でもsetIntervalの挙動について! - Web.fla

    丁度、jQueryで自動的にスライドさせて画像が切り替わり、ボタンをクリックすると次の画像・前の画像にスライドするイメージスライダーを自作してたんですが、ちょっと変な挙動が発生しました。 その挙動というのが、ボタンがフェードアウトとフェードインが繰り返されている感じです。これは自動的にスライドさせて最後の画像が標示された時は「NEXT」というボタンを非表示にして最初の画像の時は「PREV」ボタンを非表示にするアニメーションをチェックする関数を作って自動的にチェックしていました。もちろん自動的なアニメーションはJavaScriptのsetIntervalで実行しています。 で、それがどういう時に発生しているかというと、setintervalが実行されているときに、そのページを開いたまま、ほかのタブをしばらく見ていて、再度setintervalを使用しているタブに戻った時に発生している様です!

    【jQuery】ブラウザのタブが非アクティブ時でもsetIntervalの挙動について! - Web.fla
    i0001c48
    i0001c48 2016/07/12
  • PM++ QiitaにおけるPMの役割 by 及川卓也 (takoratta)

    pmjpオフ会 #4 2016/07/05

    PM++ QiitaにおけるPMの役割 by 及川卓也 (takoratta)
    i0001c48
    i0001c48 2016/07/12
  • 【Pebble Time】ベルトを革ベルトに交換、ガラッと印象が変わります。

    Pebble Time のベルトを交換してみる 今回僕が交換するベルトはヨドバシで2,000円くらいで購入したネイビーの革ベルト。これから秋や冬になるので、革製のベルトが欲しいと考えていたときに発見したもの。 質はそれなりだが、最初から高価なものを購入して失敗したらもったいないので最初はこれくらいで。 時計のベルトにはさまざまなサイズのものがあるが、必ず 22mm のベルトを購入しよう。 実際に Pebble Time のシリコンベルトを外していく。ベルトの根元部分のメタルパーツで簡単に取り外し可能。 ベルトがない状態の Pebble Time。このまま紐を通して首からぶら下げてネックレスにしても面白いかも。 さっそくベルトを交換しようとしたときに、Pebble Time のシリコンベルトのピンは流用できないことが判明。今回は初代 Pebble のものを代用しているが、ベルト交換を考えて

    【Pebble Time】ベルトを革ベルトに交換、ガラッと印象が変わります。
    i0001c48
    i0001c48 2016/07/12