タグ

2010年5月12日のブックマーク (5件)

  • AutoPagerize Wiki: XPath Cookbook

    node()と*の違い //node() //* をそれぞれ実行してみればわかるが、node()はテキストノードなどを含めたすべてのノードを、*はNode.ELEMENT_NODEな要素だけを選択する。この違いはパフォーマンスに影響を与えるので、意識して使い分けるのが良い。 なお、 * はattributeとnamespaceを基準点とした場合はそれぞれattributeとnamespaceを選択する(例://@* は全てのAttrを選択する)。 詳細は仕様書でXML Path Language (XPath) - 2.3 ノードテスト 省略シンタックスと非省略、そして少しの応用 // は /descendant-or-self::node()/ の省略形である。/divは/child::divの省略形で、//div[1]は//div[position()=1]を(さらに)省略した形である

    Griever
    Griever 2010/05/12
    XPathのお勉強
  • Latest topics > 画面の描画内容を一時的にロックしておいて、裏であれこれして最後にまとめて描画させる方法の再考 - outsider reflex

    Latest topics > 画面の描画内容を一時的にロックしておいて、裏であれこれして最後にまとめて描画させる方法の再考 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « 整形手術 Main クリックされたタブを取得する方法 » 画面の描画内容を一時的にロックしておいて、裏であれこれして最後にまとめて描画させる方法の再考 - Dec 24, 2009 画面の描画を一時停止する方法を先日書いたけど、案の定というかやっぱりというか、重大な弊害があることが分かった。また、その弊害にぶち当たらない安全なやり方も見つけることができた。 安全に画面の描画を一時停止・再開する方法は、以下の通り。 var baseWindow = window.top .Qu

    Griever
    Griever 2010/05/12
    ちらつき防止
  • xqjs - ellaneous

    http://github.com/satyr/xqjs (AMO) 簡易JS実行環境。習作第二弾。 機能 DOMi 風の対象ウィンドウ選択 プリプロセッサ JSマクロ CoffeeScript 入力履歴 単語補完 出力用関数とか は this を参照 作成動機 一々 function を書きたくない。 話題の CoffeeScript を試したい。 行儀の悪い Execute JS を置き換えたい。 既定マクロ #{return this} #(this)function f(x,y,z){return this} function f(x,y,z)(this) #'.selector' #a'.selector'document.querySelector('.selector') Array.slice(document.querySelectorAll('.selector'))

    xqjs - ellaneous
    Griever
    Griever 2010/05/12
    content で instanceof がエラーになる?
  • Firefox のマルチタッチジェスチャーをカスタマイズ – VERSIONFIVE

    Firefox 3.5 から、アルミMacBookから採用されているマルチタッチトラックパッドでマルチタッチができるようになりました。これまではMultitouchを使ってFirefoxでも利用できましたが、これからはネイティブで使えます。 Firefoxのデフォルトでは、左右のスワイプ(3指)に戻る/進むが割当てられており、ピンチイン/アウト(2指)にズームの縮小/拡大が割り当てられています。今回はこれらのジェスチャーをカスタマイズする方法を紹介します。 カスタマイズは自己責任でお願いします。 設定方法 Firefoxのロケーションバーに「about:config」と入力してEnter[1] フィルタの検索バーに「browser.gesture」と入力 マルチタッチジェスチャーで設定できる項目が複数表示されます(上画像参照)。 設定したい項目の「値」をダブルクリックするとそのジェスチ

    Firefox のマルチタッチジェスチャーをカスタマイズ – VERSIONFIVE
    Griever
    Griever 2010/05/12
    マルチタッチジェスチャーの設定。右回りにツイスト(2本指で回転)の仕組みをあとで調べる…かも
  • Mouse gesture events for Firefox Addons - Event reference | MDN

    Non-standard This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future. Gecko 1.9.1 added support for several Mozilla-specific DOM events used to handle mouse gestures. These are special movements that can

    Griever
    Griever 2010/05/12
    マルチタッチジェスチャー関係だと思う。読めない(ぁ