タグ

ブックマーク / teramako.hatenadiary.org (4)

  • constructor プロパティについて - hogehoge @teramako

    説明をつけておくと、constructor プロパティは、オブジェクト作成時に自動的に生成されるプロパティで、そのオブジェクトが生成されたときに使われたコンストラクタが参照されています。 ミックスインパターン new this.constructor() の利用 - わからん たまたま見つけたので引用するけど、何処か別のところでも似たような勘違いが書かれていたように思う。もしかすると、このように勘違いしている人は多いのかもしれない。 正しておきたいと思う次第。 間違っているのはconstructor プロパティは、オブジェクト作成時に自動的に生成されるプロパティという部分。 constructor プロパティが生成されるのは、Function オブジェクトが生成されたときです。 以下は、Function オブジェクトが作られる時の処理の流れの一部です。 Let proto be the r

    constructor プロパティについて - hogehoge @teramako
  • JavaScriptの関数(ラムダ関数とかクロージャーとか) - hogehoge @teramako

    知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵 はてなブックマーク - 知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵 知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵の記事を読んだ後に当記事を読むこと推奨。 ブックマークコメントを見ていて、用語の使い分けが気になったので書いておこうと思う。 無名関数かクロージャーが一般的じゃないのか?即実効関数とか使い捨て関数なんて初めて聞いた。 「即時関数」を言い表したいときに「匿名関数」とか「クロージャー」というのは不相応。 「匿名関数」 これは単に名前の付いていない関数を表す言葉であって、定義後に即実行する関数を指すとは限らない。また、記

    JavaScriptの関数(ラムダ関数とかクロージャーとか) - hogehoge @teramako
  • ヒントモード追加機能キタ─── - hogehoge @teramako

    今日中にはsnapshotが生成されると思うので先にリンクを張っておこう http://download.vimperator.org/vimperator/nightly/vimperator_2.0pre_2008-11-19.xpi タイトルどおり、最新版でヒントで選択した際の動作を追加することが可能になった。;から起動するヒントから使用可能になる。 例として上がっているのが、画像要素を非表示にする例 hints.addMode("k", "Kill image", function (elem) elem.style.display="none", function () "//img")); 機能の追加はhints.addModeから行う 引数 第一引数 このモードになるためにタイプするキー(一文字) 上記例だと;kで出来る 第二引数 コマンドラインに出力される概要 第三引数 要

    ヒントモード追加機能キタ─── - hogehoge @teramako
  • 検索エンジン・キーワードについて - hogehoge @teramako

    vimperatorのdefsearchオプションとかオイラが新設したsuggestenginesオプションとか検索エンジンを指定して検索する時に指定するキーワードについて defsearchやsuggestenginesのデフォルト値はgoogleになっている。このキーワードは「検索バーの管理」のキーワードに依存したものとなっている。 Googleのキーワードを変更した状態でvimperatorを導入すると検索エンジンが見つからずに変な事になる。初期導入するときの注意点だろう。 の様に簡略化させている場合、オプションをきちんと設定し直して上げないといけない。 set defsearch=g set suggestengines=g,w,y また、検索エンジンを指定して検索する時のキーワードだが、これも「検索バーの管理」にあるキーワードと同じものを指定しなければならない。 この設定の場合、

    検索エンジン・キーワードについて - hogehoge @teramako
    threeMonths
    threeMonths 2009/11/01
    便利い
  • 1