タグ

Tipsとeventに関するzepbagのブックマーク (4)

  • Touch/Gestureイベントの勘所 - Playground of ours

    iPhone/iPad向けのWebアプリでタッチでの操作を扱う際のメモ。 ユーザによるズームは無効にしておいた方が良さそう。 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 【追記】 contentの区切りは","が正です Touch Touchイベントは touchstart :スクリーンに指が触れた touchmove :スクリーン上で指が動いてる最中 touchend :指がスクリーンから離れた touchcancel :システムがタッチイベントをキャンセルした場合? の4種類です。 注意しないといけないのは、例えばタッチした場所の座標を表示しようとしたとき target.addEventListener('tou

    Touch/Gestureイベントの勘所 - Playground of ours
  • JavaScriptでイベントをエミュレートする(From Kanasan.JS 読書会#8) | Blog.37to.net

    最終更新日 Sat, 03 Oct 2009 20:50:09 +0900 最後のコメント Sat, 11 Oct 2014 13:45:46 +0900 ブックマーク 久しぶりのエントリです。 随分と遅くなりましたが、2009/9/6に開催されたKanasan.JS JavaScript第5版読書会#8& 懇親会のレポートです。 第5版読書会も8回目となる今回は僅かに残ったイベントの章と、Formの章を読みました。 初の京都開催 今回は参加者のtaijiさんから紹介を頂いた、 場とつながりラボ home's vi(ホームズ・ビー)で行いました。 京都の町屋なのですが、いつもと違った感じで、とても新鮮でした。 時間の流れ方がゆるやかに感じました。田舎に行った時のような間隔です。 合成イベント 今回は特に難しい所もなく、淡々と進んでいたのですが、唯一気になった事がありました。 それが合成イベ

  • DOM Ready前にイベントを設定する方法(jQuery.liveの紹介) - KAYAC engineers' blog

    健康診断で身長伸びてました。agoです。 今開発中のサイトで$().liveを中心にした実装を行っているので簡単にまとめてみました。 $().liveって? jQuery 1.3系からサポートされた、イベントハンドラの設定用methodです。 $().bindとどこが違うの? $().bindは指定されたhtml elementsに対して直接ブラウザの機能を使ってイベントを設定しますが、$(selector).liveは一旦document objectでイベントをキャッチした後、jQueryが発生元の要素とselectorをつきあわせて一致した場合イベントハンドラを呼び出します。 何がいいの? 以下のような利点があります。 DOM Readyを待たずにイベントを設定できる。 通常jQueryでは$(function () {});(DOM Ready)内で初期化を行いますが、htmlの量

    DOM Ready前にイベントを設定する方法(jQuery.liveの紹介) - KAYAC engineers' blog
  • ハタさんのブログ : setTimeoutの実行は、functionの評価が終わってから

    たぶん、IT戦記な人とかが書いてるんだろうけど、少し書く。 setTimeoutが実行されるのは、functionの評価が終わってから。ということ。 もっというと、setTimeoutが宣言されたスコープ(コンテキスト? 関数?)の評価が終わってから、setTimeoutで登録された関数がスタックで登録される(実行待ち) その後、登録された関数を順次実行していく とりあえず、サンプル たとえば、次のコードに書かれているsetTimeoutが実行されるのは、0ms後ではなく、functionの評価が終わってから Event.observe(window, 'load', function (){ var start = new Date; console.log("start: " + (new Date - start)); setTimeout(function (){ console

  • 1