タグ

2009年1月7日のブックマーク (3件)

  • emacs派の私でもハマるvimperator - Supistar::Hatena::BlueRecollections

    すっごくおもしろいです。vimperator。 先月の30日に導入して1週間ちょっとですが、 vimperator無しのブラウジングが考えられなくなる程までになりました。 デフォルトでも十分インパクトはありますが、自分なりにカスタマイズして使うとインパクト1000倍!! ちょっと設定を自分好みに弄るつもりが、気がつけば・・・。なんてことも。 この中毒性、恐ろしいですね>< //////////////////////////////////////////////////////////////////////// 私の場合は導入したてのころは1.2を使っていましたが、 いろいろと不都合なこととかあったりしたので2.0preに移行しました。 # hatenaStar.jsのヒント機能を使いたかったのが理由として大きいです。 しかし移行しているときにいろいろ手こずったので、手こずったところを

    emacs派の私でもハマるvimperator - Supistar::Hatena::BlueRecollections
    matsukaz
    matsukaz 2009/01/07
    Vimperatorの設定例
  • 等価演算子(==)と厳密等価演算子(===) - Ajax専

    Javascriptで知っておくべき知識 > 等価演算子(==)と厳密等価演算子(===) 2007年01月26日 「等価演算子(==)」と意外と知られていない「厳密等価演算子(===)」についてのリファレンスです。 ”==”と”===”の共通仕様 2つとも基的には比較して同じなら”true”、異なるなら”false”を返します。型によって比較方法が異なります。比較方法を以下に示します。 1.数値とブール値は”値”によって比較されます。 2.文字列の場合、文字数が同じでかつ同じ文字で構成されている場合に”true”を返します。 3.オブジェクト・配列・関数及びその変数は参照によって比較されます。つまり同じ参照の場合のみ”true”を返します。内部の値が同じでも参照が異なれば”false”を返します。 ”==”と”===”の異なる仕様 では実際にどこが異なるかというと、「型を自動変換するか

    matsukaz
    matsukaz 2009/01/07
    ==と===の違い
  • 厳密比較演算子が必要な場面 - ?D of K

    つまり、比較演算だと同じものとされるものの組み合わせ。 null==undefined ==false、==0、[]=="" false==[]、false==0、false==""、false=="0" 0==[]、0==false、0==""、0=="0" ""==[]、""==false、""==0 "0"==false、"0"==0 空のオブジェクトは含まれないけど、空の配列は含まれることに注意。 あと、!!でfalseになるもの。 null undefined false 0 "" var literal = { 'null': null, 'undefined': void(0), '{}': {}, '[]': [], 'false': false, 'true': true, '0': 0, '1': 1, '""': "", '"0"': "0", '"1"': "1"

    厳密比較演算子が必要な場面 - ?D of K